これは非常に奇妙です。現在アクティブなシートから情報を取得し、テンプレート ファイルを使用してレポートを作成し、添付ファイルとして送信するスクリプトをスプレッドシートで作成しています。
Google アプリのドメイン アカウントのメール アドレスを受信者として使用すると、これはすべて完全に機能します。自分以外のメールアドレスに送信するとうまくいきません。昨日は稼働していました。スクリプトの実行時にエラーは生成されません
私がした唯一のことは、スプレッドシートの所有者をドメイン内の別のユーザーに変更することでした。スクリプトのテスト中に他のユーザーと共有されました。ドメイン内の他のメール アドレスを使用してみましたが、sendemail 関数を使用して新しいスプレッドシートを作成しましたが、すべて同じ動作でした。
// Email the specified report
function emailReport(file, recipients, emailSubject, emailMessage) {
MailApp.sendEmail("someone@example.com", emailSubject, emailMessage,
{attachments: file, mimetype: 'application/pdf'});
}