【初心者です>

実現したいこと

googleフォームの回答をLINEに転送したい

前提

googleフォームの回答]をLINEに転送するため、トークンを取得し設定しましたが、LINE上では下記のエラーメッセージが届き、フォームの回答が反映されません。

[自動通知][object Object]

該当のソースコード

function sendToLine(text) {
var token = "LINEトークン記載";
var options =
{
"method": "post",
"payload": "message=" + text,
"headers": { "Authorization": "Bearer " + token }
};
var response = UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
}
function myFunction(e) {
var text = "";
var body = "<!here>\n";
var applicant = "";
var itemResponse = e.response.getItemResponses();
text = "\n" + FormApp.getActiveForm().getTitle() + "\n";
for (var j = 0; j < itemResponse.length; j++) {
var formData = itemResponse[j];
var title = formData.getItem().getTitle();
var response = formData.getResponse();
text += title + "\n" + response + "\n\n";
}
sendToLine(text);
if (itemResponse[5].getResponse().indexOf("早退") == 0) {
HealthSendLine(text)
}
}

試したこと

別のgoogleアカウントにおいて、上記内容で設定したところ、LINEでも回答内容を含むテキストが届きました。アカウントの問題でしょうか?> <

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント