

Google Apps ScriptのExecution
APIでJavaScriptからGAS関数を呼び出せるようにしました。認証は完了したのですが、いざ実行しようとすると「Script function not
found:
test」というエラーメッセージが帰ってきます。スクリプト内にtest(text)という関数が存在するにもかかわらず実行できません。どうすればいいんでしょうか
教えてください。

Apps Script

[code]

    function text(text) {
      return ("RETURN: "+text);
    }
    
[/code]

JavaScript

[code]

    function request() {
      var op = gapi.client.request({
        'root': 'https://script.googleapis.com',
        'path': 'v1/scripts/'+<ここにAPI_IDを入力>+':run',
        'method': 'POST',
        'body': {'function':'test'}
      });
      op.execute(function(resp) {
        if(resp.error) {
          alert(resp.error.details[0].errorMessage);
        }
        else {
          alert("Success");
        }
      });
    }
    
[/code]


CC BY-SA 3.0
2016-09-05T05:50:50.077
28690
2016-09-08T19:03:43.407
2016-09-08T19:03:43.407
2521
13997
question
javascript google-apps-script
GAS Execution API エラー 「Script function not found: test」


もし質問中の Apps Script のコードが実際に使われているものと一字一句相違ないなら、`function` の後の `text` は `test`
の間違いだと思われます。


CC BY-SA 3.0
2016-09-05T15:16:38.750
28710
2016-09-05T15:16:38.750
3475
28690
answer