#google-apps-script
Вопрос:
Я написал скрипт Google Apps, который импортировал информацию из API-интерфейса Toggl Plan и записал ее на лист Google. Раньше все работало надежно, и я не знаю, касались ли файлы с тех пор, как они работали в последний раз. Однако, когда я попытался запустить сценарий сегодня, на листе ничего не будет записано.
Когда я проверяю запрос API в журнале выполнения, я вижу, что API извлекает правильную информацию, поэтому проблема заключается в функции ниже. makeGetRequestMembers () — это функция, которая получает необходимую информацию из API.
function renderJSONMembers() {
var object = JSON.parse(makeGetRequestMembers().getContentText());
var headers = Object.keys(object[0]);
var values = object.map(function(e) {return headers.map(function(f) {return e[f]})});
values.unshift(headers);
Logger.log(values);
var sheet = SpreadsheetApp.openById(SHEET_ID).getSheetByName("Members");
sheet.getRange(1, 1, values.length, values[0].length).setValues(values);
}
Комментарии:
1. О
However, when I tried to run the script today, nothing will write to the sheet.
, могу я спросить вас о подробной информации? Например, возникает ошибка? Или, примерноLogger.log(values);
,When I test the API request in the Execution Log, I can see that the API is pulling the correct information
это так? Если это не так, могу я спросить вас о стоимостиLogger.log(values);
?