小编Mor*_*per的帖子

如何删除数据验证?

我想从工作表中删除所有数据验证,尝试以下但它没有摆脱它们.无论如何通过应用程序脚本执行此操作?

var ss = SpreadsheetApp.getActiveSpreadsheet();
var accountSheet = ss.getSheetByName("Account A");
accountSheet.getRange(1,1,274,61).clear();
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

6
推荐指数
1
解决办法
5592
查看次数

如何删除节点时间表中的所有时间表?

我从文档中看到,例如,您可以按名称一一删除...

var schedule = require('node-schedule');

 // sample announcement

 var rule = new schedule.RecurrenceRule();
 rule.dayOfWeek = [1, 2, 3, 4, 5];
 rule.minute = 50;
 rule.hour = 12;

 var message = schedule.scheduleJob("AnnouncementOne", rule, function() {
    // make my announcement
})

AnnouncementOne.cancel();
Run Code Online (Sandbox Code Playgroud)

但我希望代码获取所有计划的作业,然后循环遍历它们以删除每个作业。我认为以下人员可以胜任所有工作...

var jobList = schedule.scheduledJobs;
Run Code Online (Sandbox Code Playgroud)

以下输出到控制台...

{ 'AnnouncementOne':
   Job {
     job: [Function],
     callback: false,
     name: 'AnnouncementOne',
     trackInvocation: [Function],
     stopTrackingInvocation: [Function],
     triggeredJobs: [Function],
     setTriggeredJobs: [Function],
     cancel: [Function],
     cancelNext: [Function],
     reschedule: [Function],
     nextInvocation: [Function],
     pendingInvocations: [Function] },
  'AnnouncementTwo':
   Job {
     job: …
Run Code Online (Sandbox Code Playgroud)

javascript scheduled-tasks node.js

2
推荐指数
1
解决办法
2497
查看次数