【问题标题】:Create event timeline from google sheets data从谷歌表格数据创建事件时间线
【发布时间】:2018-06-13 21:33:06
【问题描述】:

我有 1 个具有 3 列(开始日期、结束日期、事件名称)的 Google 工作表(称为 DATA),然后是另一个具有 1 列连续日期(06/01/2018,06)的 Google 工作表(称为 SCHEDULE) /02/2018 等)。

我想创建一个脚本,该脚本将读取数据表中的开始日期和结束日期,然后创建一个跨越日程表上日期范围的框(用颜色填充相应的单元格)。我知道相当多的 javascript,但我真的不知道从哪里开始。最好的方法是什么?

【问题讨论】:

    标签: javascript google-apps-script google-sheets


    【解决方案1】:

    你会想熟悉Google Apps Script for Sheets。这将提供对对象模型以及如何通过范围进行追索的舒适和熟悉。我可能会遍历日程表,并且对于日程表中的每个日期,逐行遍历数据表。对于内部循环中的每次迭代:

    1. 将所有三个日期字符串(1 个按计划,2 个按数据)转换为 JS date objects
    2. 知道 Date.parse() 返回一个毫秒整数,检查它在数据日期之间的调度日期。
    3. 如果是,请给盒子上色?

    这行得通吗?

    【讨论】:

    • 这是一个非常有用的开始!非常感谢,@Tony-D!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2017-01-08
    • 1970-01-01
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多