質問: "※※※\n\n※※※\n\n"; content += "※※※\n※※※\n\n"; content += "◆※※※\n※※※※\n \n\n"; content += "◆※※※\n1※※※\n※※※\n\n"; content += "◆※※※\n※※※\n\n※※※\n\n"; MailApp.sendEmail(cell2.getValue(), '※※※', content); } } } } ``` ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d7ed60269dd896321ff85cc21e649275.png) スクリプトのみを実行するとエラー表示なく実装されメールが送付されますが、 トリガーが動かず、メールが送信されずに困っております。 対応方法をご存じでしたら、お教えいただけます様、お願いします。
回答: コンテナバウンド、了解です。 * 手動実行でエラーなし * トリガーに対するエラー通知設定済み(画像2枚目の「通知」で確認できます)でエラー通知はない * トリガーが実行された気配なし * soundTrickerさんご指摘部分の検証済み(コンテナバウンドのため、3. は不要) 上記の前提で検証してみましょう。 なお、共通事項として、検証しやすいよう、曜日や時間帯等を調整してください。 また、エラーの有無にかかわらず、**トリガーが実行されるかどうか**の検証となります。 #### 1. 新規トリガーとして設定してみる 当該のトリガーを一旦削除したのち、当該のスプレッドシートをリロード、新規トリガーとして**改めて**トリガーを設定。 経験上、これで解決することが多いですが、soundTrickerさんご指摘の「再設定」を「既存トリガーの編集・変更」と誤解されていないか、の確認です。 #### 2. 別のトリガーを設定してみる 具体的には「週タイマー」ではなく「特定の日時」もしくは「時タイマー」が良いでしょう。 スクリプトエディタを開いた状態でしたら、メニューより、 表示 > 実行トランスクリプト にてトリガーが実行されたか確認できます。 #### 3. 別のスプレッドシートで試してみる 当該スプレッドシートのコピーではなく、新規生成後、データとスクリプトをコピーしたほうが良いでしょう。 補足として、可能ならば別のアカウントで試してみるのも良いでしょう。 理想は1で解決ですが、その他は個別の原因を探る必要が出てくると思いますので厄介ですね。