【发布时间】:2019-04-24 05:30:57
【问题描述】:
我有一个电子表格链接到从我的任务列表中导入任务的独立脚本。当我是用户时它工作正常,但在共享用户帐户中不起作用。
独立脚本中的代码是
function getTasks() {
var tasklistID="mytasklistid";
var tasks=Tasks.Tasks.list(tasklistID);
return tasks
}
绑定脚本中的代码是
function getTask(){
var tasks = TaskManagerScript.getTasks()
Browser.msgBox(tasks)
}
当我在我的帐户中运行代码时,我会按预期从具有指定 ID 的任务列表中获取任务。但是当我从另一个用户帐户运行它时,我会得到另一个用户的任务列表。
如何使代码在其他用户运行时返回具有指定 ID 的列表中的任务。
【问题讨论】:
-
我有 2 个问题。 1. 可以问一下
a spreadsheet linked to a standalone script that imports task from my tasklist.吗? 2、用户如何运行脚本? -
@Tanaike 电子表格使用独立脚本作为库。为了得到我的问题的结果,我直接从工作表的有界脚本运行脚本。在现实生活中,用户将输入完成任务的人的姓名并单击完成。这会触发代码更新该任务 ID。然后运行导入今天未完成的任务并更新电子表格的代码。我的问题中显示的代码是此过程的第一步。
-
感谢您的回复。关于
user will enter the name of the person completing the task and click completed,用户将值放入单元格并单击放置在工作表中的按钮。通过单击按钮运行脚本。我的理解正确吗? -
-
感谢您的回复。从您的回复和问题中,我提出了一个确认点作为答案。你能确认一下吗?如果我误解了您的情况而这不起作用,我深表歉意。
标签: google-apps-script google-tasks-api google-tasks