Google Script for Sheets устанавливает содержимое ячейки из последней обновленной строки как глобальную переменную - PullRequest
0 голосов
/ 13 марта 2019

У меня есть скрипт, который я использую для интеграции Google Scripts в Slack API.Код является коротким и простым и хорошо работает.

function START() {
  var url = "https://hooks.slack.com/services/SECRETAPIKEY";
  var message = "Test.";

  var payload = {
     "channel" : "#peelerlogs", // <-- optional parameter, use if you want to override default channel
     "text" : message, // <-- required parameter
  }

  sendToSlack_(url, payload)
}

function sendToSlack_(url, payload) {
  var options =  {
    "method" : "post",
    "contentType" : "application/json",
    "payload" : JSON.stringify(payload)
  };
  return UrlFetchApp.fetch(url, options)
}

Я хочу изменить текст полезной нагрузки, чтобы отправлять уведомление о сцепленной ячейке на том же листе в Sheets.Строка 4 устанавливает переменную, и эти данные вызываются из переменной полезной нагрузки ниже.Но я не знаю, как на самом деле установить переменную в ячейку последней обновленной строки.Этот лист является общедоступным, и его можно найти здесь: https://docs.google.com/spreadsheets/d/1Dm8FN1fKbtSicoh1Bu0NbwecE0iw4Vwj4PdwVSyLRlM/edit?usp=sharing

Мне кажется, что я уже добился большого прогресса на аналогичном уровне в другом скрипте этого файла, он добавляет время и датуПоследнее обновление относительных конкретных ячеек в той же строке, которая была отредактирована, я просто не могу обернуть голову той же идеей с переменными.

...