質問: "[rp aid=" + obj.account.account_id + " to=" + room_id + "-" + obj.message_id + "] " + obj.account.name + "さん[info]翻訳結果:" + result + "[/info]"; //チャットワークに送るテキスト sendMessage(token,room_id,body); //チャットワークにメッセージを送る } } ``` ### 試したこと このエラーが消えない限りGASでプロジェクトの実行ができないので、そもそも構文ミスだと見当をつけてあたっています。 fetchMessageの書き方がおかしいのかと思い、他のサイトや記事を読んで確認したのですが、どこが間違っているか自分では特定できませんでした。 ### 補足情報(FW/ツールのバージョンなど) GASは今年2月にデフォルトのランタイムがv8 engineに変更になっていますが、様々な書き方の変更がありそうで、また初心者で自らコードを変更できる自信がなかったので、元のRhinoランタイムに環境を戻しています。 こちらを参考にしています。 https://developers.google.com/apps-script/guides/v8-runtime?fbclid=IwAR02_1ymS1uC5qvJnhJmfukCHQHJz8Z_yLEJosG1WyM9PKWBa70w989tPV0 使っているツールのバージョンは最新だと思われます。 お手数おかけしますがアドバイスいただけると幸いです。よろしくお願いいたします。
回答: > > ReferenceError: 「fetchMessage」が定義されていません。(行 6、ファイル「コード」) > > > のメッセージにあるように `fetchMessage` は、どこかで関数を定義されていますか? (自分で関数を書いているのでしょうか?) を参考にしたのであれば、 > > いくつか独自の関数がありますが > > fetchMessageはチャットワークの特定のルームから未取得のメッセージをjson形式で取得してくる関数 > > > と書かれているので 通常は自分で作成する関数です。 探してみると 参考にされた URL の続きと思われる記事に 【GAS】チャットワークのメッセージを取り出す関数とメッセージを送る関数 があり、fetchMessage のコードが書かれていますので、参考にしてみてください。