gpt4 book ai didi

javascript - 使用 JavaScript 以编程方式编辑 Google 文档

转载 作者:数据小太阳 更新时间:2023-10-29 05:55:46 26 4
gpt4 key购买 nike

我想做的是运行一些 JavaScript 代码,将文本输入到 Google 文档中。到目前为止,我所做的是在嵌入 Google 文档的个人网页上创建一个 iframe 元素。我现在想做的是使用 Google 源代码中的函数来输入文本。

当我将 Chrome 检查器与 js 美化器一起使用时,我发现如果我监听一个按键事件,我将被带到以下代码段:

function dKa() {
var a = eKa, b = TJa ? function(c) {
return a.call(b.src, b.key, c)
} : function(c) {
c = a.call(b.src, b.key, c);
if (!c)
return c
};
return b
}

我曾尝试在使用简单的 onload="function();" 事件加载页面时调用该函数,但徒劳地尝试产生输出,但没有任何反应。有没有办法做我想做的事?我想找到要调用的正确函数,以便我可以通过该函数将文本写入文档。但是,代码似乎太困惑了,无法对其进行任何操作。

我知道要从父框架引用 Google 文档(iframe)代码,我需要执行以下操作:document.getElementById("iframeID").contentWindow.theFunction()我的执行错了吗?据我所知,无法使用他们的 API 实时编辑 Google 文档。

这也是我第一次在这里发帖,所以如果这太含糊,请告诉我,希望我能澄清一下。提前致谢。

最佳答案

正如其他人所指出的,同源策略会阻止您采用的方法起作用,并且尝试对其进行逆向工程是愚蠢的,因为实现可能随时更改(甚至因用户而异) Google 推出更新)。

但是,Google 有一个 API 用于这个叫做 Google Apps Script 的东西.大多数教程都是针对电子表格的,但有 documentation对于 DocumentApp、DocsList、Document 等。您可能需要稍微重新考虑您的方法,但您仍然应该能够实现您的目标。

关于javascript - 使用 JavaScript 以编程方式编辑 Google 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057301/

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