标签: google-docs

强制iFrame链接(在嵌入式Google文档中)在新窗口中打开

非常奇怪的是,似乎无法在新窗口中设置Google文档链接.(目标= "_空白").

发布Google文档并使用嵌入功能时,会生成iframe代码段:

<iframe src="https://docs.google.com/document/pub?id=1mfSz_3cWh6eW-X3EhQTtCoZ33Km131An8Kyvmuxi5oM&amp;embedded=true"></iframe>
Run Code Online (Sandbox Code Playgroud)

文档中的所有链接都将在iFrame中打开,并通过google的重定向服务重定向:http: //www.google.com/url?q =

有什么办法可以在新窗口中打开这些链接吗?我知道可能存在跨框架脚本问题,所以很奇怪谷歌没有简单的方法来实现这个目标......

html iframe google-docs hyperlink cross-domain

12
推荐指数
2
解决办法
6714
查看次数

通过Google Apps脚本将图像添加到Google文档

如何通过Google Apps脚本将图像添加到Google文档(不是电子表格或演示文稿).我没有看到addImage方法.当然,球队不会把这个留下来.

http://code.google.com/googleapps/appsscript/class_document.html

google-docs google-apps-script

11
推荐指数
1
解决办法
2万
查看次数

单步执行Google Apps脚本中的代码(等效的VBA-GAS)

在编写我的VBA宏时,我经常使用"F8"来逐行调试宏.Google Apps脚本中是否有类似的功能?

debugging vba google-docs google-sheets google-apps-script

11
推荐指数
1
解决办法
1万
查看次数

使用Emacs编辑Google文档?

如何使用Emacs编辑Google云端硬盘文本文档并将我的更改反映回Google文档?

我找到了一个Google命令行程序,以及一个名为gclient的东西,它是Emacsspeak的一部分,但它们似乎需要Linux或Windows,而我在OSX上使用Aquamacs.或许我只是不明白如何安装它们.

这可行吗?

emacs google-docs org-mode google-docs-api google-drive-api

11
推荐指数
1
解决办法
5792
查看次数

Google Apps脚本 - 如何在多个容器中安装一个脚本?

我有一个绑定到文档的容器绑定的Google Apps脚本,它工作正常,添加菜单,工作正常.我的问题是,如何在每个文档中自动运行容器绑定脚本?

此外,是否可以制作Chrome扩展程序来修改谷歌文档,如果是这样,我该如何去做?

这是我的代码:

var BLOCKS = "abcdefg";
var CLASSES = ["English", "History", "Science", "Writing", "Latin", "Math", "Study Skills"];
var FUNCTION_NAMES;
var global = this;
init();
for(var i = 0; i < BLOCKS.length; i++){
  defineFunctions.call(global, BLOCKS[i]);
}

/**
 * The onOpen function runs automatically when the Google Docs document is
 * opened. Use it to add custom menus to Google Docs that allow the user to run
 * custom scripts. For more information, please consult the following two
 * resources. …
Run Code Online (Sandbox Code Playgroud)

containers google-docs google-apps-script

11
推荐指数
1
解决办法
1876
查看次数

使用html Canvas的可编辑网格

当我注意到在Google Spreadsheets的最新版本中他们使用canvas标签渲染电子表格网格时,我最近非常惊讶,而在过去他们使用try和true <table><tr><td>来渲染网格.

在之前的版本中,使用虚拟行技术在任何一个时间点只渲染一小部分实际行(类似于在slickgrid中完成的操作).这提供了相当不错的性能(slickgrid有500,000行的演示).

我的问题:

  1. 如何canvas能够比虚拟DOM元素技术更有效?
  2. 以这种方式使用canvas时,如何确保画布以与滚动相同的速度渲染,因为与虚拟行技术不同,没有预渲染缓冲区?
  3. 有没有人知道使用html canvas创建可编辑网格的开源示例,或任何其他完成类似的代码示例?

谢谢.

javascript html5 canvas google-docs

11
推荐指数
2
解决办法
4089
查看次数

如何使用Google Script在Google文档中添加超链接

我一直使用insertText()函数,但现在我想在我的google文档中编写一个链接.理想的是能够用HTML编写,但我不知道如何...似乎使用insertText()函数是不可能的.

我怎样才能做到这一点 ?

google-docs hyperlink google-apps-script

11
推荐指数
2
解决办法
2万
查看次数

阻止谷歌文档的网站刮痧

我运行一个网站,以图表/表格格式提供各种数据,供人们阅读.最近我注意到来自Google Docs的网站请求有所增加.看看IP和用户代理,它似乎来自Google服务器 - 这里的IP查找示例.

点击次数在每天2,500到10,000个请求的范围内.

我假设有人创建了一个或多个Google表格,用于从我的网站上抓取数据(可能使用IMPORTHTML功能或类似功能).我希望这不会发生(因为我不知道数据是否被正确归因).

是否有一种阻止Google支持/批准此流量的首选方法?

我宁愿不基于IP地址阻止,因为阻止谷歌服务器感觉不对,可能导致未来的问题或IP可能会改变.目前我正在阻止(返回403状态)基于包含GoogleDocs或的用户代理docs.google.com.

目前流量主要来自66.249.89.221和66.249.89.223,始终与用户代理有关 Mozilla/5.0 (compatible; GoogleDocs; apps-spreadsheets; http://docs.google.com)

作为第二个问题:有没有办法跟踪文档或其帐户所有者?我可以访问他们正在访问的URL,但由于请求似乎通过Google Docs服务器代理(HTTP日志中没有Referer,Cookies或其他此类数据),因此无法继续访问.

谢谢.

google-docs google-sheets web-scraping

11
推荐指数
1
解决办法
826
查看次数

阻止自动选项卡插入或将空格转换为选项卡

Google文档有一个"功能",有时会将四个空格转换为一个标签.

复制和粘贴文本无法解决此问题,因为该文本中的空格会自动转换为制表符.

有没有办法把它关掉?

google-docs

11
推荐指数
2
解决办法
1681
查看次数

Google Sheets 饼图 - 在标签下方显示实际值,而不是在饼图中?

我知道我可以获得实际值显示在饼图中,即切片上。不过,我想要饼图中的百分比(我可以显示),因为它更有可能适合切片和标签下方的实际值。然而,无论我做什么,除了显示在每个切片标签下方的相应百分比之外,我无法获得任何内容。帮助!

在此输入图像描述

google-docs google-sheets

11
推荐指数
1
解决办法
1万
查看次数