У меня проблема с публикацией данных из электронной таблицы Google на страницу Facebook через API. Я использую среду сценариев Google.
Я использую этот код:
function startPushData(){
var spreadsheetID = 'xxx';
var sheetName = "Content";
var sheet = SpreadsheetApp.openById(spreadsheetID).getSheetByName(sheetName); // insert Spreadsheet Id and Sheet name
var SRange = sheet.getDataRange();
var SData = SRange.getValues();
for( var i=0; i<=SData.length; i++){
var message = SData[i][2];
pushData(message);
}
}
function pushData(message){
var accessToken = "ACCESS_TOKEN";
var fbApiUrl = "https://graph.facebook.com/v5.0/FACEBOOK_PAGE_ID/feed?message="+message+"&access_token="+accessToken;
var options = {
'method' : 'post',
"contentType" : "application/json",
'muteHttpExceptions': true,
};
var response = UrlFetchApp.fetch(fbApiUrl, options);
}
, но сценарий Google сообщает мне " недопустимый аргумент в этой строке: var response = UrlFetchApp.fetch (fbApiUrl, options); "
Не могу понять, почему?
Просьба помочь мне с этой проблемой?
Насколько я знаю, код в порядке, но будет проблема (возможно) при получении данных из электронной таблицы и форматировании этих данных в функцию pushData (). Но я не знаю, как отформатировать эти данные. Есть скриншот моего отладчика - https://i.imgur.com/pp9KZId.jpg