使用 Google Apps 脚本重命名 Google 表格中的文件名

Ali*_*Ali 2 google-sheets google-apps-script

我正在查找有关如何更改工作表名称,甚至在云端硬盘中命名和放置文件副本的信息,但是是否有任何简单的方法可以将单元格中的字符串添加到文件名中(没有副本,只需替换当前的副本) )?我有一个脚本来清除某些单元格,并且该单元格将被包含在内,因此计划该文件名在清除后将返回到默认标题。很抱歉没有任何示例可以分享,因为我不确定应该从什么开始。

澄清一下:这样做的原因是因为我们在填写完表格后下载表格,然后将其清除以进行下一个任务。例如,这只是为了帮助自动执行向文件名添加案例编号的任务。

Mic*_*emp 5

我希望我正确理解你的问题,但我认为这应该可以。您将单元格 A1(= 第 1 行、第 1 列)中的值添加到当前活动电子表格的标题中。

function changeSpeadsheetName() 
{
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var range = sheet.getActiveSheet().getRange(1, 1).getValue(); //assuming you want to add the string in A1 to your title
  
  var name = sheet.rename('I renamed my spreadsheet into ' + range);
 }
Run Code Online (Sandbox Code Playgroud)

  • 我以为我已经对此发表了评论,但效果很好,谢谢! (2认同)