第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否有一個函數(shù)可以從腳本中排除我的工作簿中的某些工作表

是否有一個函數(shù)可以從腳本中排除我的工作簿中的某些工作表

慕容3067478 2021-12-02 16:19:28
我正在嘗試編寫代碼以("F2:M95")每周一次在基于時間的觸發(fā)器上清除某些數(shù)據(jù)單元格。一切都如我所愿,但我注意到它正在清除我工作簿中每個工作表上那些特定單元格的數(shù)據(jù)。這是我目前擁有的功能:function LunchEmailClear() {  var app = SpreadsheetApp;  var activeSheet = app.getActive()  activeSheet.getRange("F2:M95").clear();}我可以添加什么使其僅適用于某些工作表?(即“早上的電子郵件,午餐的電子郵件”)附注。也很抱歉,如果我聽起來有點傻眼,我上周才開始弄亂腳本,幾乎不知道我在做什么。我很感激我能得到的任何幫助!:)
查看完整描述

2 回答

?
ABOUTYOU

TA貢獻1812條經(jīng)驗 獲得超5個贊

解釋:

我們可以利用 JavaScriptArray.indexOf()方法來實現(xiàn)這一點。


在下面的腳本中,我有一個我們想要包含的工作表數(shù)組并將其定義為var include. 然后,我們可以使用for運行if語句的循環(huán)將此數(shù)組與工作表名稱進行比較。這將使用Array.indexOf().


例子:

function emailClear() {

  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();


  //list sheets to include here

  var include = ['Morning Emails', 'Lunch Emails'];


  for (var i = 0; i < sheets.length; i++) {

    if (include.indexOf(sheets[i].getName()) > -1) {

      sheets[i].getRange("F2:M95").clear();

    }

  }

}


查看完整回答
反對 回復 2021-12-02
?
心有法竹

TA貢獻1866條經(jīng)驗 獲得超5個贊

這應該可以正常工作:


function LunchEmailClear() {

  //Add the list of sheets to clean

  var sheets = ['Morning Emails', 'Lunch Emails'] 

  var app = SpreadsheetApp.getActive();


  for (var i=0; i < sheets.length; i++){

    app.getSheetByName(sheets[i]).getRange("F2:M95").clear();

  }

}


查看完整回答
反對 回復 2021-12-02
  • 2 回答
  • 0 關注
  • 137 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號