当前位置: 首页 > 知识库问答 >
问题:

取消表单与工作表的链接

鲜于仰岳
2023-03-14

我有一个谷歌表格电子表格,其中有几张名为:“表格回复1”、“表格回复2”、“表格回复3”和“表格1”。我写了一个代码,删除除“Sheet1”以外的所有工作表:

当我运行函数时,它给我一个错误:

不能删除具有链接表单的工作表。请先解除关联。

如何取消表单与工作表的链接?请参阅下面函数的代码。

function clearForms()
{


  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var numsheets = ss.getNumSheets()-1;
  var sheets = ss.getSheets();


  var i=numsheets;

  while (i >=0)
 {
   if ( sheets[i].getName() != "Sheet1") {
      Logger.log(sheets[i].getName()+" Deleted");
      ss.deleteSheet(sheets[i]);
   }
   i--;
 }  
}

谢谢。

共有3个答案

淳于乐池
2023-03-14

如果与任何Google表单连接/链接,您不能删除表单,打开该表单-

方河
2023-03-14

使用以下解决方法;

var formUrl = SpreadsheetApp.getActive().getActiveSheet().getFormUrl();
if (formUrl)
  FormApp.openByUrl(formUrl).removeDestination();

这将工作,即使该表格已被废弃使用;

DriveApp.getFileById(id).setTrashed(true);

但如果文件被永久删除,它仍然无法工作。

晁国发
2023-03-14

菜单栏-

 类似资料:
  • 希望有人能帮上忙。 我们为一个客户端创建了一个应用程序,该应用程序创建了预填充的Google表单,这些表单链接回一个公共电子表格,其他表单链接到表单。表单完成后,脚本将定位相应的表单,打开表单并从电子表格中取消表单链接。然后从电子表格中删除未链接表单的工作表 99%的时间按预期工作,但有时无法删除工作表,也无法通过代码或手动取消链接删除表单。 我们还可以在工作表名称后面添加冲突消息。例如,这是创建

  • 我有两个我想使用“主键”链接的工作表。目前,我已经使用函数从Sheet1导入了一些列到Sheet2(例如第一个单元格)。我的目的是完成与Sheet2中每个导入行相关的数据。但是,Sheet1与其他人共享,因此他们可以修改行的内容,而无需删除或修改我在Sheet2中添加的数据(而这在Sheet1中不存在)。 考虑到我的表中有一列“id”可以被视为主键,我如何在sheet2中添加新数据,只要它与“id

  • 主要内容:链表插入元素,链表删除元素,链表查找元素,链表更新元素,总结《 什么是单链表》一节我们学习了如何使用 链表存储数据元素,以及如何使用 C 语言创建链表。 本节将详细介绍对链表的一些基本操作,包括对链表中数据的添加、删除、查找(遍历)和更改。 注意,以下对链表的操作实现均建立在已创建好链表的基础上,创建链表的代码如下所示: 从实现代码中可以看到,该链表是一个具有头节点的链表。由于头节点本身不用于存储数据,因此在实现对链表中数据的"增删查改"时要引起注意。 链

  • 我在Jasper Report中的excel导出时遇到问题。我的报告的输出excel文件有不需要的合并单元格,具体取决于我为每个报告使用的报告模板。我在第一个excel表中显示报告模板,在第二个excel表中显示“列标题”和“数据”。我试图做的是忽略第二个表中的合并单元格。我使用 属性创建第二张图纸。 我不允许更改模板,所以我应该找到一种方法来忽略第二张表中的合并单元格,这是我的excel文件的屏

  • 我不熟悉谷歌电子表格功能,并尝试以以下方式应用公式: 我有一张床单 我想链接工作表2中的范围数据 现在需要考虑的是,它只显示了一个项目(最后一个),而这个范围本来应该显示十个项目(a1:a10) 有关更正上述公式的详细信息和帮助,请查看以下链接: https://docs.google.com/spreadsheets/d/1HX1eatP57A5k9Xku7awIVnBPQ2A4ICVrYXTs

  • 单向链表 结构体 struct   rt_slist_node   单向链表节点 更多...   宏定义 #define  rt_slist_entry(node, type, member)   rt_container_of(node, type, member)   获取单向链表节点的数据结构   #define  rt_slist_for_each(pos, head)   for (po