gpt4 book ai didi

javascript - 从 Chrome 扩展程序内部写入 Google 文档

转载 作者:行者123 更新时间:2023-12-02 16:10:55 25 4
gpt4 key购买 nike

我想创建一个在论坛中运行的 Chrome 扩展程序,并将特定页面上每个帖子的所有链接复制到 Google 电子表格中。我找不到太多关于在 Chrome 扩展程序中使用 Google Apps 脚本的信息 - 有人有任何资源吗?或者您能给我指出正确的方向吗?预先感谢!

最佳答案

您绝对可以从 Chrome 扩展启 Action 为 Web 应用程序发布的 Apps 脚本。这是一个简单的例子。每次您打开 www.google.com 时,此扩展程序都会要求您启动脚本。很烦人,但我试图让它尽可能简单。

背景.js

// Handle requests for script launch
chrome.runtime.onMessage.addListener(function(request) {
if (request.type === 'launch_script') {
chrome.tabs.create({
url: 'https://script.google.com/a/macros/YOUR SCRIPT URL/exec',
active: false
}, function(tab) {
// After the tab has been created, open a window to inject the tab
chrome.windows.create({
tabId: tab.id,
type: 'popup',
focused: true
// incognito, top, left, ...
});
});
}
});

list .json

{
"name": "Script Launch Test",
"version": "1.0",
"manifest_version": 2,
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [{
"matches": ["https://www.google.com/*"],
"js": ["open-dialog.js"]
}]
}

open-dialog.js

if (confirm('Launch Script?'))
chrome.runtime.sendMessage({type:'launch_script'});

关于javascript - 从 Chrome 扩展程序内部写入 Google 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30220115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com