Создать метку времени с ключевым словом, используя скрипт Google - PullRequest
0 голосов
/ 02 сентября 2018

Я использую Zapier для обновления листа Google каждый раз, когда размещается новый заказ, где создается новая строка.

Например

COL A  | COL B 
-------------
Sku No | 

Я бы хотел, чтобы у COL B была метка времени при каждом создании строки.

Я пробовал этот скрипт, но он работает только при редактировании, то есть, если ячейка редактируется вручную.

function timestamp() {
  var s = SpreadsheetApp.getActiveSheet();
  if( s.getName() == "Order Details" ) { //checks that we're on the correct sheet
    var r = s.getActiveCell();
    if( r.getColumn() == 4 ) { //checks the column
      var nextCell = r.offset(0, -2);
      if( nextCell.getValue() === '' ) //is empty?
        nextCell.setValue(new Date());
    }
  }
}

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

Как это можно сделать? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 02 сентября 2018

Я использовал комбинацию, когда zapier записывал метку времени, используя {{zap_meta_utc_iso}} в этой статье - которая выводит ГГГГ-ММ-ДД ЧЧ: ММ: СС

и затем использовал эту статью для автоматического форматирования даты в дд / мм / гггг ЧЧ: ММ: СС

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