我想从工作表中删除所有数据验证,尝试以下但它没有摆脱它们.无论如何通过应用程序脚本执行此操作?
var ss = SpreadsheetApp.getActiveSpreadsheet();
var accountSheet = ss.getSheetByName("Account A");
accountSheet.getRange(1,1,274,61).clear();
Run Code Online (Sandbox Code Playgroud) 我从文档中看到,例如,您可以按名称一一删除...
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)