我正在制作我的第一个Chrome扩展程序。我的想法是调用Google表格API在我的扩展程序中的Google电子表格中添加一行。我将此link称为相同,并成功尝试使用API将行添加到所需的工作表中。
现在我正在尝试从我的chrome扩展代码文件中执行相同的操作。如何为扩展使用相同的示例代码,因为我们的扩展不允许内联js。任何样本或基本样板都会有所帮助。
非常感谢提前。
答案 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。
希望它会更有帮助。