![](/img/trans.png)
[英]How do I extract specific columns from google sheets to google doc using Google Script?
[英]How do I apply a script in Google Sheets to all but two specific tabs?
我在 Google Sheet 上有一個腳本,它在編輯每個備用列中的任何單元格時應用時間戳。 目前這適用於所有選項卡。 我希望它適用於除了名為“Tab1”和“Tab2”的兩個選項卡之外的所有選項卡。 這是我正在使用的腳本:
var startingRow = 3 var startingCol = 7 function onEdit(e) { var range = e.range; var row = range.getRow(); var colNum = range.getColumn(); if ((row < startingRow) || (colNum < startingCol) || (colNum % 2 ==0)) { // Ignore } else { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var dateCell = sheet.getRange(row,colNum+1); dateCell.setValue(new Date()); } }
我相信你的目標如下。
Tab1
和Tab2
時運行腳本。對於這個,這個修改怎么樣?
function onEdit(e) {
var range = e.range;
var row = range.getRow();
var colNum = range.getColumn();
function onEdit(e) {
var range = e.range;
var row = range.getRow();
var colNum = range.getColumn();
// I added below script
const ignoreTabs = ["Tab1", "Tab2"]; // Please set the tab name you want to ignore.
if (ignoreTabs.includes(range.getSheet().getSheetName())) return;
Tab1
和Tab2
時,腳本以return
結束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.