GASが「進めない」「自動で動かない」ときに確認する3つのこと

GASが「進めない」「自動で動かない」ときに確認する3つのこと

記事
IT・テクノロジー
AIで作ったGASを動かそうとしたら、
「警告が出て進めない」「手動では動くのに自動で動かない」「途中で止まる」……。
こうしたつまずきは、コードの間違いではなく、GAS特有の「設定」や「制限」が原因のことがほとんどです。

この記事では、よくある3つのケースと解決方法を紹介します。

■ 1. 「このアプリはGoogleで確認されていません」と出て進めない

▶ 原因
ご自身で作ったGASを初めて動かすときに、必ず表示される確認画面です。
ウイルスやエラーではありません。

▶ 直し方
「権限を確認」→ ご自身のアカウントを選択 →「詳細」→
「(プロジェクト名)に移動」→「許可」の順に進めてください。
一度許可すれば、次回からは表示されません。

※ 出どころの分からないコードを許可するのは危険です。
  ご自身でAIに作らせたもの以外は、内容を確認してから許可してください。

■ 2. 手動では動くのに、自動で動かない

▶ 原因
「毎朝9時に動かす」「フォームが送信されたら動かす」には、
コードとは別に「トリガー」という設定が必要です。
AIはコードは書いてくれますが、この設定はご自身で行う必要があります。

▶ 直し方
エディタ左側の時計のアイコン(トリガー)→「トリガーを追加」から、
実行する関数と、動かすタイミングを設定してください。

■ 3. データが多いと途中で止まる

▶ よく出るエラー
Exceeded maximum execution time
▶ 原因
GASには「1回の実行は6分まで」という制限があります。
データが多いと、処理が終わる前に時間切れになります。

▶ 直し方
1行ずつ読み書きする処理を、まとめて読み書きする形に変えると、劇的に速くなります。
AIに「getValues と setValues でまとめて処理する形に書き直して」と頼んでみてください。

■ それでも解決しないときは

設定の画面は英語が混じっていたり、項目が多かったりして、迷いやすいところです。
コードと状況を送っていただければ、原因を調べて「動く状態」にしてお返しします。
設定の手順は画像つきでご案内しますので、初めての方も安心してご相談ください。
購入前のご相談は無料です。

▼ サービスの詳細はこちら(購入前のご相談は無料です)


▶ 赤いエラーが出て止まるという方は、こちらの記事もどうぞ


サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す