🔔

GASの実行時間が長かった場合にアラート通知を仕込んでみた

2023/10/19に公開

やったこと

ちょっとした解説

  • jsonPayload.message =~ "^doAction: \d\d\d\d\d\d+ms"
    • 「doAction」は好きなラベルで
    • 「実行時間が長かった」を10秒以上と定義して、\d\d\d\d\d\d+で表現
      • 1000ms以上の場合でもmsで出力される模様
  • jsonPayload.message = "起動時間の最大値を超えました"
    • タイムアウトした場合は"起動時間の最大値を超えました"となる。
      • タイムアウトがNGな場合は別の処理が必要。
株式会社hitocolor

Discussion