GASでdoGet()関数をデバッグしたいとずっと思ってた

GAS

私が理解できていなかっただけなのですが、明快に理解できて実践できる記事が見つかりませんでしたのでインターネットの片隅にメモっておきます。

doGet()をデバッグしたい即ちwebアプリへのアクセスやパラメーター関係のデバッグをしたいということですよね。

結論、デバッグ用の関数を作ります。
debugDoGet()とか。関数の名前は何でもいいのですが。
そこで困るのがパラメータの作り方ですよね。
こうです。

function debugDoGet(){
  const e = {
    parameter:{
      prm1: 'debug_prm',
      prm2: 'hogehoge'
      prm3: 100
    }
  }
  const a = doget(e);
}

eという変数にパラメータを入れています。
本来であれば、
<webアプリのURL>?prm1=debug_prm&prm2=hogehoge&prm3=100
という形でアクセスされる想定のデバッグです。

parameterという名前のオブジェクトを作ってあげないといけません。
ほかの名前だとダメです。

これでブレークポイントを使ったデバッグか可能になります。
console.logも確認できるので、困っている方に届け。

家計簿作るときに知っていたかったなぁ・・・

コメント

タイトルとURLをコピーしました