0

Henrique Abreu が作成した FormEmailer スクリプトを使用しています。それは素晴らしいプログラムであり、私はそれを見つけてとてもうれしいです. しかし、私を混乱させた問題が1つあります。行を手動で処理すると完全に機能しますが、フォーム送信トリガーを使用したい場合、エラーメッセージが表示され、機能しません。これはメッセージです: onEdit TypeError: Undefined のメソッド "getSheetByName" を呼び出せません。(198行目) formSubmit 私は困惑しています。助けや提案をいただければ幸いです。前もって感謝します、マイケル

4

1 に答える 1

0

「フォーム送信」のためにどのように設定/実行していますか? あなたの説明から、コード エディターから直接実行しようとしているようですね。そうでない場合、このエラー メッセージはメールに記載されていますよね?

とにかく、実行する正しい関数は呼び出されtimeDrivenます。スクリプト エディタを開き、[リソース] メニューをクリックして、実行するトリガーを設定します。私がこのバージョンを書いたとき、同時実行サポートはなく、フォームの行を送信する方法もありませんでした。したがって、私たちが持っていた唯一の安全な解決策は、時間駆動型トリガーを使用することでした。これを使用することをお勧めします. ただし、フォームの使用率がやや低い場合、つまり、2 人以上のユーザーがほぼ同時にデータを送信する可能性が低い場合は、on form submitトリガーを使用できます。

ところで、Stackoverflow がFormEmailerに関連する質問をするのに最適な場所であるかどうかはわかりません。これは、実際にはプログラミングに関する疑問のみを対象としているためです。まあ...コードを変更しない限り。FormEmailer 関連の質問は、Google グループに投稿する必要があります。

于 2012-05-25T01:26:13.207 に答える