Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
缩短的Firebase动态链接不适用于预填充的Google表单链接_Firebase_Google Apps Script_Google Forms_Firebase Dynamic Links_Url Shortener - Fatal编程技术网

缩短的Firebase动态链接不适用于预填充的Google表单链接

缩短的Firebase动态链接不适用于预填充的Google表单链接,firebase,google-apps-script,google-forms,firebase-dynamic-links,url-shortener,Firebase,Google Apps Script,Google Forms,Firebase Dynamic Links,Url Shortener,我正在使用以下谷歌应用程序脚本生成一个缩短的Firebase动态链接。URL是一个预先填写的谷歌表单的链接。执行时,我收到以下消息:“无法识别的参数'entry.2058899362',缩短的链接不包含参数。我无法更改这些参数的格式…这是Google需要显示带有条目的表单的内容。关于如何使用这些参数生成缩短的URL,有什么想法吗?当我在Firebase中手动创建缩短的链接时,它确实起作用 function getShortenedUrl(){ var url = "http

我正在使用以下谷歌应用程序脚本生成一个缩短的Firebase动态链接。URL是一个预先填写的谷歌表单的链接。执行时,我收到以下消息:“无法识别的参数'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;
    }
谢谢你抽出时间