google apps script トリガー

トリガーは大きく2種.

  1. スプレッドシートイベント型
  2. 時間主導イベント型

基本的にはメニューバーから選択して追加が簡単.

1.スプレッドシートイベント型

種類

  • onChange(変更時)
  • onEdit(編集時)
  • onFormSubmit(フォーム送信時)
  • onOpen(起動時)

使用法

  • onEdit・onOpenはSimple Triggersに指定されている.関数名をonEdit・onOpenとするだけで使用可能.
  • onChange・onFormSubmitはトリガーとしてメニューから加えた上で使用する必要あり.
  • 引数にイベント内容が入る
function onEdit(event){
 //event.range:編集されたrangeが入る.
 //event.value:編集された新しいvalueが入る.ただしrangeがsingle cellのときのみ.
 //event.oldValue:編集前の古いvalueが入る.ただしrangeがsingle cellのときのみ.
}

他にもイベント内容は色々.【参考】

2.時間主導イベント型

メニューバーから選択して追加.時間指定で関数を呼び出せる.

他にもadd-onイベント,google formイベント,google docsイベント型のものもあり.