Вставка данных таблицы Google на страницу Facebook - PullRequest
0 голосов
/ 08 ноября 2019

У меня проблема с публикацией данных из электронной таблицы 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...