Как авторизовать и опубликовать / обновить карту Trello из скрипта Google docs

У меня есть Google Docs Spreadsheet, который я хотел бы использовать для обновления ссылочных карт в Trello. У меня был некоторый успех с oauth и извлечением данных через их HTTP API, но я застрял в следующем:

1) кажется, что Trello code.js требует объект окна, который не предоставляет сценарий Google Doc. Итак, я застрял, используя их HTTP API.

2) аутентификация через OAuth работает, но только дает мне доступ на чтение. Я не могу обновить карты с токеном, который я могу получить.

function test() {
  var oauthConfig = UrlFetchApp.addOAuthService("trello");
  oauthConfig.setAccessTokenUrl("https://trello.com/1/OAuthGetAccessToken");
  oauthConfig.setRequestTokenUrl("https://trello.com/1/OAuthGetRequestToken");
  oauthConfig.setAuthorizationUrl("https://trello.com/1/authorize?key=" + consumerKey + "&name=trello&expiration=never&response_type=token&scope=read,write");
  //oauthConfig.setAuthorizationUrl("https://trello.com/1/OAuthAuthorizeToken");  <-- this only gives read access.  Cannot POST
  oauthConfig.setConsumerKey(consumerKey);
  oauthConfig.setConsumerSecret(consumerSecret);

  var url = 'https://trello.com/1/cards/yOqEgvzb/actions/comments&text=Testing...';  
  var postOptions = {"method" : "post",
                   "oAuthServiceName": "trello",
                   "oAuthUseToken": "always"};

   var response = UrlFetchApp.fetch(url, postOptions);  // "Request failed for returned code 404. Truncated server response: Cannot POST"

   Logger.log(response.getContentText());
}

Я нашел несколько связанных вопросов, но не получил прямых ответов:

Как получить постоянный токен пользователя для записи с использованием API Trello?

API Trello: голосуйте за карту

API Trello: как разместить карту из Google Apps Script (GAS)

Сценарий Google Apps oauth Connect не работает с Trello

Большое спасибо заранее за любые советы.

Ответы на вопрос(2)

Ваш ответ на вопрос