Google脚本在特定日期(一年中的某天)运行

多米尼克

我需要有关脚本的帮助,在此平台上使用该脚本之前我已经获得了帮助。这是基于一天和不同范围的保护脚本。

目前:每月(1-32天)是否可以设置一年中的某天(1-365)?在我的脚本中它将更好地工作。

这是原始帖子

function AddProtectionToColumn() {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var range = GetRange(ss);
      var protectSs = range.protect().setDescription('Protection automatique');
      var me = Session.getEffectiveUser();
      protectSs.addEditor(me);
      protectSs.removeEditors(protectSs.getEditors());
      if (protectSs.canDomainEdit()) {
        protectSs.setDomainEdit(false); 
      }
    }

    function GetRange(ss){

  var today = new Date().getDate(); 
  var protections = ss.getSheets()[0].getProtections(SpreadsheetApp.ProtectionType.RANGE);

  if (today == 289){ // day of the year
    return ss.getRange("J1:K4");
  }
  else if (today == 299){ 
    return ss.getRange("J5:K10");
  }
}

感谢您的帮助!

库珀

得到一年中的一天

parseInt(Utilities.formatDate(new Date(),Session.getScriptTimeZone(), "D"));

Utilities.formatDate()

简单日期格式

因此,在您的代码中:

function GetRange(ss){
  var today = parseInt(Utilities.formatDate(new Date(),Session.getScriptTimeZone(), "D"));
  var protections = ss.getSheets()[0].getProtections(SpreadsheetApp.ProtectionType.RANGE);
  if (today == 289){ // day of the year
    return ss.getRange("J1:K4");
  }
  else if (today == 299){ 
    return ss.getRange("J5:K10");
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Excel中获取一年中某天的日期

来自分类Dev

C从日期获取一年中的某天

来自分类Dev

获取一年中某天的完整日期

来自分类Dev

从日期算起一年中的某天

来自分类Dev

php:从一年中的某天和一周中的某天计算日期

来自分类Dev

如何将日期转换为一年(一年中的某天)的位置?

来自分类Dev

“一年中某天”数据的运行平均值

来自分类Dev

NSD一年中的某天(快速)

来自分类Dev

如何从给定日期获取一年中的天数

来自分类Dev

使用R中的lubridate包查找一年中的某天

来自分类Dev

根据一年中给定日期附近的日期提取data.table的子集

来自分类Dev

将一年中的日期转换为日期

来自分类Dev

将一年中的日期转换为日期

来自分类Dev

如何从一年中的日期获取日期

来自分类Dev

我的C程序需要一年中的某天,但遇到了麻烦

来自分类Dev

查找一年中所有星期日的日期的脚本

来自分类Dev

Google文件-将日期转换成一年中的某一天

来自分类Dev

SQL过滤掉任何一年中的特定月份,日期和时间

来自分类Dev

如何确定从日期算起一年中的星期?

来自分类Dev

一年中的同月PHP的加入日期

来自分类Dev

确定相隔一年的特定日期的公式

来自分类Dev

多年中一年中最早的日期

来自分类Dev

一年中的第几周

来自分类Dev

确定一年中的秒数

来自分类Dev

一年中更改的秒数

来自分类Dev

一年中的天数的 API

来自分类Dev

比较上一年中一个日期的两个日期

来自分类Dev

使用日期和时间获取一年中其余时间的日期

来自分类Dev

Swift-从一年中的日期获取日期