Я пишу скрипт, который вызывает REST API для получения JSON объекта в качестве ответа, а затем импортирует этот объект JSON в Google SpreadSheet. Я написал код для вызова REST API и получения объекта JSON. Теперь мне нужно написать такой код, который будет записывать объект JSON в Google SpreadSheet. Пожалуйста, смотрите ниже код:
function myFunction() {
var options = {};
options.headers = {"Authorization": "Basic " + Utilities.base64Encode("username" + ":" + "password")}
options.muteHttpExceptions=true;
// var response = UrlFetchApp.fetch(url, {'muteHttpExceptions': true});
var response=UrlFetchApp.fetch("url", options);
var dataAll=JSON.parse(response.getContentText())
Logger.log(dataAll)
/*
var sheet = Sheets.newSpreadsheet();
sheet.properties = Sheets.newSpreadsheetProperties();
sheet.properties.title = "Demo";
var spreadsheet = Sheets.Spreadsheets.create(sheet);
*/
}
Это код для вызова получить объект JSON. Комментированные строки кода предназначены для вызова API Google Sheets. Мне нужен такой скрипт, который будет импортировать данные в объект dataAll, который является JSON объектом в Google SpreadSheet.
Объект JSON выглядит следующим образом:
[
{
"id": 3428,
"type": "SUPER",
"firstName": "Nikhil",
"lastName": "Dingane",
"loginName": "nikhildingane",
"domain": "openspecimen",
"emailAddress": "nikhil@krishagni.com",
"instituteName": "Krishagni Institute",
"primarySite": "KSPL site",
"admin": true,
"instituteAdmin": false,
"manageForms": true,
"cpCount": 0,
"creationDate": 1586333347000,
"activityStatus": "Active"
},
{
"id": 3439,
"type": "NONE",
"firstName": "NikhilUpdated",
"lastName": "Dingane",
"loginName": "nikhildingane1",
"domain": "openspecimen",
"emailAddress": "nikhil.nikhil.dingane@gmail.com",
"instituteName": "Krishagni Institute",
"primarySite": "KSPL site",
"admin": false,
"instituteAdmin": false,
"manageForms": true,
"cpCount": 0,
"creationDate": 1586427573000,
"activityStatus": "Active"
}
]
Я хочу чтобы написать это JSON в Google SpreadSheet