相关疑难解决方法(0)

正则表达式在URL中的斜杠后得到第一个单词

我需要在javascript中的url中删除斜杠之后的第一个单词,我假设使用正则表达式是理想的.

以下是URL可能的样子:

粗体是我需要正则表达式匹配每个场景,所以基本上只有斜杠后的第一部分,无论有多少进一步的斜杠.

我在这里完全失去了,感谢你的帮助.

javascript regex

17
推荐指数
3
解决办法
3万
查看次数

Google应用脚本:将电子表格通过电子邮件发送为excel

如何创建一个将电子表格作为excel文件附加的应用脚本并将其通过电子邮件发送到某个电子邮件地址?

有关于如何做到这一点#2的一些旧帖子但是他们现在似乎已经过时,似乎工作.

谢谢.

google-apps-script google-drive-api

4
推荐指数
2
解决办法
7216
查看次数

找不到具有给定 ID 的项目,或者您无权访问它

我有一个需要访问各种 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-apps-script

3
推荐指数
1
解决办法
1万
查看次数

如何(从Google电子表格中)获取链接表格的ID

我有一个与表单链接的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(),但我不一定知道该名称。

有任何想法吗?

google-sheets google-apps-script google-forms

2
推荐指数
2
解决办法
7610
查看次数