Я учусь программировать, извините, если это слишком просто, но у меня тут проблемы:
Я пытался вызвать Google Natural Language API, чтобы получить информацию о 210 строках моей электронной таблицы Google (вся таблица содержит 211 строк). Я хотел бы сохранить результаты в 1 файле Json.
Я пытаюсь запустить цикл с приведенным ниже кодом, но получаю файл Json только с информацией, соответствующей 1-й строке. Пытался также поместить строку кода Driveapp.createFile внутрь функции цикла, но потом у меня есть много файлов Json, каждый с информацией, соответствующей одной строке. И я бы хотел 1 файл Json с соответствующей информацией о 210 строках.
Буду признателен за вашу помощь, пожалуйста.
function analyzeText() {
var client = "Spreadsheet_ID";
var query = SpreadsheetApp.openById(client).getSheetByName("1. Template");
var result = SpreadsheetApp.openById(client).getSheetByName("Teste - Natural Language API");
var lrow = query.getLastRow();
for(var i=2; i<=211;i++)
{
var text = query.getRange(i,211).getValue()
var requestUrl = [
'https://language.googleapis.com/v1beta2/documents:analyzeEntities?key=',
'API_KEY_XXXXXXXXXXXXXXXXXXX'
].join("");
var data = {
"document": {
"language": "en-us",
"type": "PLAIN_TEXT",
"content": text
},
"encodingType": "UTF8"
};
var options = {
method : "POST",
contentType: "application/json",
payload : JSON.stringify(data)
};
var response = UrlFetchApp.fetch(requestUrl, options);
var data = JSON.parse(response);
}
DriveApp.createFile('response3.json', response, MimeType.PLAIN_TEXT);
}
https://language.googleapis.com/v1beta2/documents:analyzeEntities
работают без ошибок? - person Tanaike   schedule 11.05.2020why do you ask? Did you have any problem?
, проверить запрос не могу. Я спросил о них. Я глубоко извиняюсь за это. - person Tanaike   schedule 11.05.2020data
изvar data = JSON.parse(response);
- это объект JSON? Я хотел бы подумать о решении после того, как смогу правильно понять вашу ситуацию и цель. Прошу прощения за это. - person Tanaike   schedule 11.05.2020