我正在使用以下Google Apps脚本来生成缩短的Firebase动态链接。该URL是预填写的Google表单的链接。执行后,我收到以下消息:“无法识别的参数'entry.2058899362',并且缩短的链接不包含参数。我无法更改这些参数的格式...这就是Google需要显示的表单关于如何使用这些参数生成缩短的URL的任何想法?当我在Firebase中手动创建缩短的链接时,它确实起作用。
function getShortenedUrl(){
var url = "https://docs.google.com/forms/d/e/1FAIpQLScChyiL-L1LJCyASi8lpYBVqljMJQVRgk-LMJ0bt1wFdT94mA/viewform?usp=pp_url&entry.2058899362=Capitol&entry.2019483203=Duck,+Donald";
var req = 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=mykey';
var formData = {
"longDynamicLink": "https://mydomain.page.link/?link=" + url,
"suffix" : {
"option" : "SHORT"
}
};
var options = {
'method': 'post',
'contentType': 'application/json',
'payload': JSON.stringify(formData)
};
var response = UrlFetchApp.fetch(req, options);
var res = JSON.parse(response);
return res.shortLink;
}
感谢您的时间。