googleフォームとの連携について

「Google フォームとkintoneを連携してみよう!」を確認しながら

サンプル通りのアプリとフォームを作成して試しております。

現状としては、kintoneアプリ側へ登録ができません。

エラーが特定できないのですが原因をご教授いただけないでしょうか。

よろしくお願いいたします。

フォープ送信後、

「m=viewer_base:430 Uncaught Could not establish connection. Receiving end does not exist.」

と表示をしていますがGoogleフォームの「Stackdriverのログ」では下記の通り「完了」と出ます。

Googleフォームの「Stackdriverのログ」では下記の通り「完了」と出ます。

| 「Head | sendToKintone | トリガー | 2020/05/14 15:50:18 | 1.739 秒 |

完了」

|

 

function getFormResponse(e) {
‘use strict’;
var itemResponses = e.response.getItemResponses();//アンケートの回答を取得
var records = ‘[’;
records += Utilities.formatString(‘{“Email”: { “value”: “%s” }’, e.response.getRespondentEmail());//回答者のEmailアドレスの取得
for (var i = 0; i < itemResponses.length; i++) {
var itemResponse = itemResponses[i];
switch (itemResponse.getItem().getTitle()) {
case “参加しますか?”:
records += Utilities.formatString(‘,“attend” : { “value”: “%s” }’,
itemResponse.getResponse());//質問に対する回答を取得
break;
case “参加人数”:
records += Utilities.formatString(‘,“number_of_attendee” : { “value”: “%s” }’,
itemResponse.getResponse());//質問に対する回答を取得
break;
case “参加者の名前を記入してください”:
records += Utilities.formatString(‘,“name_of_attendee” : { “value”: “%s” }’,
itemResponse.getResponse());//質問に対する回答を取得
break;
}
}
records += ‘}]’;
Logger.log(‘Response JSON is “%s”’, records);
return records;
}

function sendToKintone(e) {
‘use strict’;
Logger.log(‘Form submitted’);
var subdomain = “********”;//サブドメイン名
var apps = {
YOUR_APPLICATION1: { appid: ***, name: “kintone Meetup 参加者”, token: “cX******************UqA” }
};
var manager = new KintoneManager.KintoneManager(subdomain, apps);// ライブラリーの初期化
var str = getFormResponse(e);
str = str.replace(//g, "").replace(/\r/g, “\r”).replace(/\t/g, “\t”);
var records = JSON.parse(str);//JSON形式に変換
var response = manager.create(“YOUR_APPLICATION1”, records);//kintone レコードの生成
// ステータスコード
// 成功すれば200になる
var code = response.getResponseCode();
Logger.log(‘Response code is “%s”’, code);
}

吉田と申します。

下記の投稿が過去ログにあったのですが、参考になりますでしょうか?

https://developer.cybozu.io/hc/ja/community/posts/360060227692-Google%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%8B%E3%82%89kintone%E3%81%AB%E5%8F%8D%E6%98%A0%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84

吉田様

お世話になります。

ご連絡ありがとうございます。

過去ログ参考になりました!

IPアドレス制限をかけていたことが原因だったようです。。。

お手伝いいただきありがとうございました。

今後ともよろしくお願いいたします。

 

 

青山様

>IPアドレス制限

気がつきませんでした。ありがとうございます。