Google表格API带有chrome扩展名,如何使用?

时间:2018-01-19 06:49:31

标签: javascript html google-chrome-extension google-sheets-api

我正在制作我的第一个Chrome扩展程序。我的想法是调用Google表格API在我的扩展程序中的Google电子表格中添加一行。我将此link称为相同,并成功尝试使用API​​将行添加到所需的工作表中。

现在我正在尝试从我的chrome扩展代码文件中执行相同的操作。如何为扩展使用相同的示例代码,因为我们的扩展不允许内联js。任何样本或基本样板都会有所帮助。

非常感谢提前。

2 个答案:

答案 0 :(得分:3)

由于内联JavaScript,您收到该错误 Chrome扩展程序不允许任何内联脚本。 Read Here.

  

不会执行内联JavaScript
  内联JavaScript将不会被执行。此限制禁止内联块和内联事件处理程序(例如)。

所以任何JavaScript都必须来自自己的.js文件 在popup.js中使用popup.html和该页面的所有JavaScript是很常见的。
options.html和options.js也是如此。

有用的链接:
Chrome Extension and Google Sheets
Tutorial for using OAuth

答案 1 :(得分:1)

https://github.com/malik55khan/speardsheet-reader/

演示:https://www.loom.com/share/d7d432c513a44b05a615fa0bd170fb23

在Google控制台中创建客户端身份验证密钥,然后选择Chrome扩展名。之后,推送项目ID并保存。那么您将获得client_id。 下一步,创建一个api密钥。

添加一个新项目。 -选择谷歌云或电子表格 -启用API。

希望它会更有帮助。