相关疑难解决方法(0)

如何使用脚本同步Google日历和电子表格

我正在尝试创建一个Google Apps脚本,以使Google日历和云端硬盘上的“主电子表格”保持同步-这可能吗?我发现了这两篇文章:

我很确定这可以使用很多if语句和逻辑来完成,但是也许有更简单的方法吗?

我最后只提供了以下简单脚本。真正需要做的只是基于两列添加事件,这将花费很长时间来开发。

function onOpen() {
  //spawns a menu with a button that triggers AddToCal
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var entries = [{
    name : "Add event to calendar",
    functionName : "AddToCal"
  }];
  sheet.addMenu("Data To Calendar Plugin", entries);
};

function AddToCal(){

  //get the current row
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var cell = ss.getActiveCell();
  var R = cell.getRow();

  //grab values for current row to pass to calendar event
  var date_of_event = ss.getRange('G'+R).getValue();
  var date = new Date(date_of_event);
  var …
Run Code Online (Sandbox Code Playgroud)

javascript synchronization google-calendar-api google-sheets google-apps-script

5
推荐指数
1
解决办法
1万
查看次数

如何查找Google日历活动的活动ID?

我创建了一些Google日历活动,现在我想以编程方式对它们进行一些操作.

麻烦的是我没有他们的ID.

当我进入日历并点击活动时,我无处可以看到ID.

有谁知道我在哪里可以找到它?

google-calendar-api google-apps-script

5
推荐指数
3
解决办法
2万
查看次数