APIからの書き込みではGoogleスプレッドシートのトリガーが発動しない

Exif_JPEG_PICTURE

とあるスプレッドシートに各行を編集した日時を記録するための列が設けられていて、行のデータを書き換えるとonEditトリガーが発動し編集日時がその列に記録されるようになっています。シートを手で編集した時には問題なくトリガーが発動し、日時が記録されます。ところがREST API経由でシートにアクセスした場合には、トリガーが発動しません。どうやらこれは仕様のようで、他の方々も記事にしておられます。

正確に言うと”Installable”なトリガーは発動するらしいです。らしいですというのは今一つ上手くいかなかったからです。それに「編集者」の記録が実際に作業した人ではなく、常に「トリガーを作成した人」になってしまうとか。それでは使い勝手が悪いです。仕方がないので、わざわざ日時を書き込むように変更してみました。ところが別の問題が…。

更新日時の列には当然表示形式として「日付」が指定されています。ここでは視認性を求めて「mm/dd」の形で月日だけが表示されるようになっているのですが、ここに年月日・時分秒のデータを書き込むと表示形式が解除されてしまうようなのです。と、ここから先はテーマが別なので分けて書きます。

Be the first to comment

Leave a Reply

Your email address will not be published.


*