在电子表格中包含工作表标题

时间:2017-09-07 18:49:47

标签: google-chrome google-apps-script

我有一个标题为07.09.17星期四的日常工作表,里面有4张表我想在单元格A1中添加07.09.17(或工作表的那一天)?显然每天都有相应的日期,但是当运行备份脚本时,我希望它将单元格A1称为要输入到存档表单中的日期。除了这个,我还有其他一切工作。我不能=我们=现在()或=今天(),因为我提前3个月制作床单,因为我们提前做了一些预订,而且它们不仅在当天访问,而且还有很多天。然而,备份的那天是工作表的日期。有很多工作人员,我不想让他们相信他们做(ctrl)+;手动插入每张纸的日期。 谢谢你的帮助。

var

1 个答案:

答案 0 :(得分:0)

假设您想要的图纸位于同一个电子表格中,那么您只需要转到A1并输入=nameOfSpreadsheet()是的,我知道按惯例将所有图片都大写信件,但我通常游泳下面的风俗潮流。如果您愿意,您可以将所有这些都大写。

function nameOfSpreadsheet()
{
  return SpreadsheetApp.getActive().getName();
}

当然,您必须将该功能放入脚本编辑器中的项目中。我将这样的自定义函数保存在与其他函数不同的项目中。

我没有注意删除工作日,所以我发现这可以解决这个问题,现在你就得到了约会。

function nameOfSpreadsheet()
{
  var s=SpreadsheetApp.getActive().getName().replace(/(\d{1,2}\.\d{1,2}\.\d{1,2}).*/,'$1');
  return s;
}

这是代码编辑器中的功能:

programming with dplyr

这就是它的部署方式:

enter image description here

电子表格的标题是星期六09.09.17