我需要在javascript中的url中删除斜杠之后的第一个单词,我假设使用正则表达式是理想的.
以下是URL可能的样子:
粗体是我需要正则表达式匹配每个场景,所以基本上只有斜杠后的第一部分,无论有多少进一步的斜杠.
我在这里完全失去了,感谢你的帮助.
如何创建一个将电子表格作为excel文件附加的应用脚本并将其通过电子邮件发送到某个电子邮件地址?
有关于如何做到这一点#2的一些旧帖子但是他们现在似乎已经过时,不似乎工作.
谢谢.
我有一个需要访问各种 Google 服务的附加组件,并在初始加载时请求以下访问权限:
我还有一个像我一样运行的网络应用程序(与附加组件相同的谷歌帐户),任何人都可以访问,包括匿名。webapp 尝试访问我认为我应该已经可以访问的表单。
网页应用:
function doGet(){
var form = FormApp.openById('');
var formId = form.getId();
var items = form.getItems();
return ContentService.createTextOutput("Form contains "+items.length+"items.");
}
Run Code Online (Sandbox Code Playgroud)
错误:
找不到具有给定 ID 的项目,或者您无权访问它。
题:
当加载项最初请求访问用户的云端硬盘时,这是否仅允许访问加载项或开发人员的 google 帐户?
我有一个与表单链接的Google电子表格,并且所有表单响应都存储在其中。我试图找到的是表单本身的ID。我试过了,但这行不通..
(我正在从表单所链接到的电子表格中的脚本编辑器中运行以下代码。)
function getID()
{
var form = FormApp.getActiveForm();
var formID = form.getId();
Logger.log(formID);
}
Run Code Online (Sandbox Code Playgroud)
由于脚本是容器绑定到电子表格本身的,因此返回NULL。还有什么其他方法可以获取链接表单的ID甚至链接表单的URL?
我可以通过从电子表格执行以下操作来手动获取它。表单>编辑表单这将显示URL。
如果我知道表单的名称,则可以使用DriveApp.getFilesByName()通过名称来获取它,然后对其进行迭代,然后使用File.getId(),但我不一定知道该名称。
有任何想法吗?