gpt4 book ai didi

google-apps-script - 我可以通过 Google 应用程序脚本填写 TextItem 吗?

转载 作者:行者123 更新时间:2023-12-04 19:57:27 25 4
gpt4 key购买 nike

我使用 Google Form Builder 创建了一个表单,然后为其添加了一个脚本。

我可以运行 Session.getEffectiveUser().getEmail() 到响应者的电子邮件地址。但我无法将其填写在文本框中以帮助他们。我可以使用 Google App Script 做这样的事情吗?

最佳答案

我想我找到了解决您问题的方法。但我必须承认这并不明显。在应用程序脚本文档中,您拥有创建 prefilled url 的所有内容.
但为此你需要有一个 ItemResponse 元素,我没有找到任何解释来构建一个。诀窍是当你有一个 item 时,如果你将它作为定义的类型“asTextItem() ".
理解它的最好方法是看下面的代码:

function getPreFilledItem(){
var form = FormApp.openById("YOUR_FORM_ID");
var items = form.getItems();
var itemOfInterest;
for(var i in items){
if(items[i].getTitle()=="YOUR_QUESTION_TITLE"){
itemOfInterest=items[i];
}
}
Logger.log(
form.createResponse().
withItemResponse(itemOfInterest.asTextItem().createResponse("PREFILLED_TEXT")).
toPrefilledUrl()
);
}

希望对你有帮助,
哈罗德

关于google-apps-script - 我可以通过 Google 应用程序脚本填写 TextItem 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20320670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com