Google apps script 如何根据单元格内容自动重命名从模板创建的电子表格
我在google sheets中创建了一个工作表模板,我使用了很多。 不幸的是,在用所需数据填写表格后,我经常忘记更改电子表格的名称。 所以在《驱动器》中,我得到了很多同名的床单。 解决方案是使用单元格的内容自动为文件命名 我一直在寻找解决方案,但我发现的一切都是如何更改工作表(选项卡)名称,而不是电子表格(文件)名称本身。Google apps script 如何根据单元格内容自动重命名从模板创建的电子表格,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我在google sheets中创建了一个工作表模板,我使用了很多。 不幸的是,在用所需数据填写表格后,我经常忘记更改电子表格的名称。 所以在《驱动器》中,我得到了很多同名的床单。 解决方案是使用单元格的内容自动为文件命名 我一直在寻找解决方案,但我发现的一切都是如何更改工作表(选项卡)名称,而不是电子表格(文件)名称本身。 有办法做到这一点吗 您应该能够使用如下所示的附加脚本:(也在下面的sheetnamegoes处-这是您在当前电子表格中添加了文档标题的工作表。通常情况下,它是默认的shee
有办法做到这一点吗 您应该能够使用如下所示的附加脚本:(也在下面的sheetnamegoes处-这是您在当前电子表格中添加了文档标题的工作表。通常情况下,它是默认的sheet1 函数onOpen(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); var first=ss.getSheetByName(“YourSheetNameGoesher”); 重命名(first.getRange(2,3.getValue()); //这会将名称更改为第3行第2列中的任何名称
}您应该能够使用如下所示的附加脚本:(也在下面的sheetnamegoes处-这是当前电子表格中添加文档标题的工作表。通常情况下,它是默认的工作表1 函数onOpen(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); var first=ss.getSheetByName(“YourSheetNameGoesher”); 重命名(first.getRange(2,3.getValue()); //这会将名称更改为第3行第2列中的任何名称 }