Jos*_*osh 5 javascript reverse-engineering google-docs google-docs-api google-apps-script
我要做的是运行一些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
}
Run Code Online (Sandbox Code Playgroud)
我试图在一个简单的onload="function();"事件加载页面时试图调用该函数,但是徒劳的尝试产生输出,但没有任何反应.有没有办法做我想做的事情?我想找到正确的函数来调用,这样我就可以通过该函数将文本写入doc.但是,代码似乎过于混淆,无法做任何事情.
我知道要从父框架引用Google文档(iframe)代码,我需要执行以下操作:document.getElementById("iframeID").contentWindow.theFunction()
我的执行错误了吗?据我所知,无法使用他们的API实时编辑Google文档.
这也是我第一次在这里发帖,所以如果这太模糊了,请告诉我,希望我能澄清一下.提前致谢.
Jor*_*ing 10
正如其他人已经注意到同源策略将阻止您正在采取的方法,并且尝试对其进行逆向工程无论如何都是愚蠢的,因为实施可能随时发生变化(甚至在Google推出时对不同用户也有所不同)更新).
但是,Google有一个名为Google Apps Script的API .大多数教程都朝着面向电子表格,但文件的DocumentApp,已超出DocsList,文档等,您可能需要重新考虑你的方法了一点,但你应该仍然能够实现自己的目标.
| 归档时间: |
|
| 查看次数: |
6080 次 |
| 最近记录: |