Authentication 如何以编程方式从Google表单中删除登录限制?

Authentication 如何以编程方式从Google表单中删除登录限制?,authentication,google-apps-script,google-workspace,Authentication,Google Apps Script,Google Workspace,我正在通过一个谷歌脚本项目以编程方式创建谷歌表单 DriveApp用于向具有链接的任何人授予查看权限 但是,该表单仍然需要任何人登录,并且仅限于my G Suite域用户。我试图找到如何禁用此功能,但我不知道该功能在Google脚本中是如何调用的 查看带有复选框的附加图像: 注意:我可以手动禁用登录要求。但是表单会自动发送给应答者,没有时间执行此手动步骤。我没有必要这样做,所以我不确定这是否是您所需要的,但是您在创建表单时是否尝试过使用setRequireLoginrequireLogin方法

我正在通过一个谷歌脚本项目以编程方式创建谷歌表单

DriveApp用于向具有链接的任何人授予查看权限

但是,该表单仍然需要任何人登录,并且仅限于my G Suite域用户。我试图找到如何禁用此功能,但我不知道该功能在Google脚本中是如何调用的

查看带有复选框的附加图像:


注意:我可以手动禁用登录要求。但是表单会自动发送给应答者,没有时间执行此手动步骤。

我没有必要这样做,所以我不确定这是否是您所需要的,但是您在创建表单时是否尝试过使用setRequireLoginrequireLogin方法


就这样!我不敢相信我自己没有从文档中找到这个。谢谢@DavidJCC!
var form = FormApp.create("Test form");
var formFile = DriveApp.getFileById(form.getId());
formFile.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW);