googleフォーム作成後
スクリプトを以下の内容で組みました
LINEのアカウントで自分のアカウントではLINEに通知がうまくできたのですが
他のアカウントを使用するとLINEにUndefindと出てしまいます
実際、googleフォームから送信するとLINEに(Object Object) とでてしまいます
前回と全く同じスクリプトを組んだのですが
どうしてでしょうか?
以下スクリプトです
var lineToken = "〇〇〇〇〇〇"; ←こちらにトークンidいれています
function sendToLine(text){
var token = lineToken;
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();
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);
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/26 13:28