gpt4 book ai didi

google-apps-script - 如何在 Google 电子表格中创建自动清除脚本?

转载 作者:行者123 更新时间:2023-12-04 17:35:27 24 4
gpt4 key购买 nike

我可以使用一些帮助在我的 Google 电子表格中编写脚本。首先,我不是程序员,充其量也是编写代码或任何脚本的新手。

我想用这个做午餐 list 。背景故事:我创建了 Google 电子表格来充当数字午餐表。每个老师都有自己的类(class)电子表格,类(class)的总数填充了主食堂工作人员的午餐表以供订购。问题是前一天的旧总数仍然存在。理想情况下,在新的一天开始时,电子表格上的指定字段将自动清除。 Click here to view an example of the spreadsheet I created.

在我的研究中,我发现了一个关于如何创建脚本来执行此操作的线程,但是作为单击按钮,它将清除指定的范围 Click here to see the original post .脚本如下:

function clearRange() {
//replace 'Sheet1' with your actual sheet name
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
sheet.getRange('C4:I12').clearContent();}

我想要的是有一个脚本,以便每天(比如每天午夜)清除特定的字段/范围。我 不要想要删除列或行,因为我不想丢失学生姓名或午餐选择。

请,非常感谢任何帮助。在此先感谢您的帮助,尤其是像我这样的新手。我期待收到任何人的来信!
- 杰森

最佳答案

按着这些次序...

01.去https://script.google.com然后添加一个新脚本。

ᴬᵈᵈ ⁿᵉʷ ˢᶜʳⁱᵖᵗ
Add new Script

02.粘贴此功能

function clearRange() {
// replace 'Sheet1' with your actual sheet name
// replace 'dhrhrejYOURSHETIDerhe5j54j5j' with your actual sheet ID

var sheetActive = SpreadsheetApp.openById("dhrhrejYOURSHETIDerhe5j54j5j").getSheetByName("Sheet1");
sheetActive.getRange('A:Y').clearContent();

}

ˢᵖʳᵉᵃᵈˢʰᵉᵉᵗ ᴵᴰ ᴱˣᵃᵐᵖˡᵉ
Spreadsheet ID

03.转到 运行 & 选择 运行函数 然后选择 清除范围 .
运行脚本后,应清除电子表格。
enter image description here

如果它工作正常,请按照以下步骤...

04.转到 编辑 , 选择 ' 您所有的触发器 '

All your triggers

05. 在“所有触发器”弹出窗口中,选择 清除范围运行 功能。
06.随心所欲地设置时间。 (见示例图片)

Set timer

关于google-apps-script - 如何在 Google 电子表格中创建自动清除脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21269976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com