Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.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
谷歌表单在提交时发布Paypal_Paypal_Google Apps Script_Google Forms - Fatal编程技术网

谷歌表单在提交时发布Paypal

谷歌表单在提交时发布Paypal,paypal,google-apps-script,google-forms,Paypal,Google Apps Script,Google Forms,我想使用URL方法启动Paypal购买流,如中所述 问题是,我似乎不知道如何在提交表单时启动一个新网站。我已经创建了一个函数,并通过projecttriggers按钮将它链接到onSubmit,但这就是我暂停的地方。我似乎找不到关于它的任何其他信息。我是不是走错了路,还是我应该看看别的东西 function launchPayPal() { //launch website here? } 谷歌表单不允许您在表单提交时重定向到其他网页。但是,您可以在提交表单时显示在屏幕上的消息中添加

我想使用URL方法启动Paypal购买流,如中所述

问题是,我似乎不知道如何在提交表单时启动一个新网站。我已经创建了一个函数,并通过projecttriggers按钮将它链接到onSubmit,但这就是我暂停的地方。我似乎找不到关于它的任何其他信息。我是不是走错了路,还是我应该看看别的东西

function launchPayPal() {
     //launch website here?
}

谷歌表单不允许您在表单提交时重定向到其他网页。但是,您可以在提交表单时显示在屏幕上的消息中添加PayPal链接。

您需要一个网站或谷歌应用脚本独立应用程序。不要触发从电子表格打开的谷歌表单,而是有一个指向谷歌网站的链接,或指向谷歌应用程序脚本独立应用程序的链接。或者,您可以打开一个对话框或侧边栏,其中包含HTML。这样,HTML对话框或边栏就可以打开PayPal。因此,你需要用HTML创建一些东西,而不是使用Google表单。因此,您的选择是:

  • 谷歌网站与HTML在它
  • 带有HTML的对话框
  • 带有HTML的侧栏
  • 应用程序脚本HTML服务独立应用程序

正如Amit提到的,谷歌表单不允许您在提交表单时重定向。因此,您可以在确认消息中添加paypal url,并指示用户单击它。但是,只有当金额不根据表单响应而改变时,这才有效

e、 g:如果你的paypal url是,那么20是你想要收取的金额。此20不能在确认消息中动态更改

如果您想根据表格中的答案计算此金额,则可以尝试以下3个选项:

  • 从谷歌表单发送支付电子邮件:您可以在谷歌表单中收集回复,并使用公式计算支付金额。然后,您可以发送带有paypal URL的批量电子邮件,以及使用邮件合并插件支付的正确金额

  • 使用应用程序脚本发送支付电子邮件:您可以在表单提交时触发应用程序脚本并计算要支付的金额。然后,您可以发送电子邮件与贝宝网址几乎瞬间后提交

  • 使用Google Forms插件收集付款:您可以使用直接在Google Forms中收集付款的付款插件。他们更改表单运行时的方式使响应者在提交表单之前必须付费


  • 您可以在此处阅读这些选项的优缺点:

    FWIW我最近设置了此选项,并在此处写了一个关于我是如何做到这一点的较长答案: