スプレッドシートイベントは、スプレッドシートを閉じてる時に動くことはできますか?

828 views
Skip to first unread message

dainnne

unread,
Sep 16, 2014, 9:03:43 AM9/16/14
to google-app...@googlegroups.com
シンプルイベントトリガのonEdit(){}や、
インストーラブルイベントトリガで、<値の変更時>や<編集時>を設定していますが、
シートを閉じている時にスプレッドーシートを動かすことができません・・・

onChance(){}というシンプルも試しましたが動きませんでした。

{
function onEdit(e){
  PropertiesService.getScriptProperties().setProperty("keys", new Date())
  Logger.log(e)
}

function sheetkidou(e) {
  PropertiesService.getScriptProperties().setProperty("keys", new Date())
  Logger.log(e)
}
}
新スプレッドシートになってまだ動かないという報告があるようですが、
改善されてもこういった動きは期待できないでしょうか。






Takashi Yokoyama

unread,
Sep 16, 2014, 11:31:12 AM9/16/14
to google-app...@googlegroups.com
横山@GDG中国です。
こんばんは。

onEdit()は、スプレッドシートを編集した時(人が編集した時)なので動作しないと思います。
(※SpreadsheetをApps Scriptで編集した時にも動いたかどうかは未検証)

公式ドキュメントにも
"The onEdit() trigger runs automatically when a user changes the value of any cell in a spreadsheet. "

と書かれていますので、今後も期待はできないと思います。
ただし、具体的なやりたい事がもう少し公開されれば
別の方法も見つかるかもしれません。


2014年9月16日 22:03 dainnne <matsuna...@gmail.com>:

--
このメールは Google グループのグループ「Google Apps API Japan」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには google-apps-api-...@googlegroups.com にメールを送信してください。
このグループに投稿するには google-app...@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。



--
Takashi Yokoyama
GDG Chugoku Manager

tksyo...@gmail.com
http://sites.google.com/site/gdgchugokuofficial/
G+: http://goo.gl/VV3eJ
twitter: @GDGChugoku
Message has been deleted

dainnne

unread,
Sep 16, 2014, 9:25:30 PM9/16/14
to google-app...@googlegroups.com
横山さんいつもお世話になっております
インストーラブルイベントトリガの方は、スプレッドシートを閉じていても動きますでしょうか。


Takashi Yokoyama

unread,
Sep 16, 2014, 9:32:47 PM9/16/14
to google-app...@googlegroups.com
dainnneさん

installableのトリガーはプログラムで登録するか、
スクリプトエディタのメニューで

リソース→現在のプロジェクトのトリガー
リソース→すべてのトリガー

を選択して、そこでトリガーを登録するものなので
time-driven(時間主導型)ものであれば、閉じていても動きます。



2014年9月17日 10:25 dainnne <matsuna...@gmail.com>:
横山さんいつもお世話になっております
インストーラブルイベントトリガの方は、スプレッドシートを閉じていても動きますでしょうか。


--
このメールは Google グループのグループ「Google Apps API Japan」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには google-apps-api-...@googlegroups.com にメールを送信してください。
このグループに投稿するには google-app...@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages