【问题标题】:Google Apps Script inside a Chrome Extension?Chrome 扩展程序中的 Google Apps 脚本?
【发布时间】:2013-10-18 06:30:07
【问题描述】:

我想为我们公司的 Google Apps 创建一个额外的功能。

我想在 gmail 中添加一个按钮功能,它将转发所有选定的电子邮件。 不知何故,Gmail 没有批量转发。

无论如何,我知道使用 Google 电子表格是可能的,但它需要更友好。

现在,像 streak 和 Boomerang 这样的公司使用 chrome 扩展程序来安排某些电子邮件。 我知道如何在 chrome 扩展中使用 javascript 获取所选电子邮件的列表/数组。

但在获得该列表后,我希望能够使用 Google Apps 脚本来获取 ThreadID 并收集他们的所有数据并转发电子邮件。

我知道如何获取线程数据并在 Google Apps 脚本中单独转发。

我也不知道如何组合这些。

【问题讨论】:

    标签: google-chrome-extension google-apps-script


    【解决方案1】:

    是的,这是可能的,但它只适用于单个帐户,因为这是 gas 权限的工作方式。我已经从 chrome 扩展中调用了 gas,没有问题。您需要为 ajax 调用添加一些允许的域。 将 threadids 数组作为 json 传递给气体内容脚本。

    【讨论】:

    • 这应该不是问题。我猜一开始会是3个人。再加上我们只有 15 个人在工作,所以如果涉及到这一点,我们需要 1 个上午的工作时间 :) 有什么特殊的方法可以添加到扩展代码中吗?我的意思是获取数组并传递数组并不难。解析 JSON 也不是那么难。不知何故,我只是不清楚如何连接?我要导入一些东西吗?我允许哪些域?
    • 您需要为每个用户制作一个单独的扩展,每个用户都有自己的 appscript 服务硬编码。为避免多个扩展,请制作一个,并且第一次向每个用户询问他们的 appscript 服务 url,您可以将其保存为 localStorage
    • 谢谢!那听起来像一个好主意。如果我有时间在项目之间,我今天会试试这个。我现在在 Extension 和 GAS 之间建立了一个简单的连接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    • 2011-03-28
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多