【问题标题】:Change certain values in cells automatically from other spreadsheet or sheet从其他电子表格或工作表自动更改单元格中的某些值
【发布时间】:2019-10-03 15:40:44
【问题描述】:

请考虑到我是这些东西的新手。 在工作中,我有两个数字的日常计划——金钱和人。 我提前一个月知道这些数字。

我有自己的(另一个)包含数据的电子表格,我可以在其中输入白天的数字。 我想要实现的是,一个电子表格中的计划数据将在第二天的特定时间出现,比如说早上 8 点在另一个电子表格中,我的数据在特定的单元格中。

我知道我将不得不使用脚本,但我不知道它们应该是什么样子以及如何实现这个结果。 感谢您提供任何可能的解决方案。

【问题讨论】:

  • 这是一个相当简单的问题。您可以使用基于时间的触发器来运行脚本。我可能会考虑在单独的容器电子表格中构建脚本,并在您的一张或多张工作表上构建一个表格来详细描述数据传输,以便脚本可以读取表格并进行传输,您可以在不进行任何更改的情况下对其进行更新到脚本。
  • 您可以关注this introduction 开始使用表格和应用程序脚本。您需要使用SpreadsheetApp.openById() (Documentation) 访问不同的工作表。然后使用表格的ranges 获取您想要的数据。最后你可以使用Triggers

标签: google-apps-script google-sheets triggers scripting importrange


【解决方案1】:

我采用表格方法来构建用于烹饪不同食物的计时器。我为每个烹饪过程制作了一张表/标签,例如米饭如下所示。

当应用程序运行时,它会像这样打开:

此屏幕允许用户启用音频。

此屏幕允许操作员选择计时过程。

此屏幕会自动运行计时器进程,并允许我根据需要添加其他计时器。由于此应用程序在客户端运行,因此浏览器客户端必须在此期间保持活动状态。

但是您的脚本将在服务器上运行,并且可能根本没有用户交互。它只会创建电子表格和工作表,并在收到基于时间的触发器时自动完成数据传输。所以你不需要为你的脚本创建任何 html 对话框。它只会在执行您指定的操作的服务器上运行。当然,如果您已经知道如何对它们进行编程,那么构建这样的东西会更容易。因此,如果您没有编程,您可能会发现有必要聘请某人来协助您进行开发。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 2018-05-16
    相关资源
    最近更新 更多