标签: google-docs

Google如何在Google Analytics中制作那些精彩的PDF报告以及何时打印Google Doc等?

当您从Google Docs打印时(使用"打印"链接,而不是文件/打印),您最终会打印出格式合适的PDF文件,而不是依赖于浏览器的打印引擎.Google Analytics中的某些报告也是如此...PDF格式的打印报告非常漂亮.他们是怎么做到的?我无法想象他们使用类似Adobe Acrobat的东西来促进它,但也许他们这样做.我不时在网上看到一些昂贵的HTML到PDF转换器,但从来没有厌倦过它.有什么想法吗?

pdf pdf-generation google-analytics google-docs

7
推荐指数
1
解决办法
6756
查看次数

在Ruby中将外部CSS转换为内联CSS的工具?

我正在搞乱GoogleDocs,它有非常非常原始的CSS支持.如果您上传MSWord .doc或HTML文件并将其导出为HTML,则所有样式都将内联应用.它们在html文件中有一个样式块,但是当您将HTML文件上传回谷歌文档时,它不会应用任何非内联样式.

所以我在想"也许这里有一个红宝石工具".有没有什么我可以使用一些CSS并将其解析为HTML节点,也许是一些nokogiri插件?

css google-docs inline-styles html-parser

7
推荐指数
1
解决办法
2359
查看次数

谷歌文档wysiwyg编辑器开源

我记得在本月或上个月早些时候,也许是谷歌i/o期间,但有一些提到谷歌开源他们的所见即所得编辑器,而不是那个依赖于execCommand的编辑器,我认为一个是关闭的,但是一个他们使用所有自定义JS构建来控制每个人从游标到呃,一切都是自定义的.

有谁知道这是真的被释放还是我只是在做梦?谢谢.

wysiwyg google-docs

7
推荐指数
0
解决办法
1515
查看次数

如何自动下载Google文档电子表格的备份?

我目前正在使用Google表单,以允许用户提交存储在Google文档电子表格中的信息.我想知道是否可以定期自动备份电子表格.例如,每周五,电子表格将以CSV格式导出,并通过电子邮件发送给我或存储在服务器上受密码保护的目录中.

感谢阅读,任何想法都表示赞赏!

google-docs export-to-excel google-docs-api export-to-csv

7
推荐指数
3
解决办法
9036
查看次数

以编程方式从驱动器共享链接下载内容

我正在构建一个应用程序来自动触发与用户下载文件共享.例如,这是直截了当地实现对Dropbox的链接,概述这里.

我正在尝试为Google云端硬盘链接实现相同的功能,但遇到了困难.现在,应用程序获取链接的第三部分(文件ID)并将其附加到"https://docs.google.com/uc?export=download&id=".但这似乎不可靠,特别是因为我找到的共享文件至少有3种不同的链接格式(https://drive.google.com/file/d/xyz,https://docs.google.com/ document/d/xyz等).有没有人知道从Google云端硬盘共享链接中获取文件的一般适用且可靠的方法,例如上面针对Dropbox概述的流程?

最后,我们有Oauth访问用户云端硬盘帐户.对于与他们共享的文件,其共享设置设置为"私人"(或"网上公共"或"任何有链接的人"以外的任何内容),我一直在研究(收效甚微)是否可以下载代表Oauth认证用户的那些文件 - 有没有人对此有任何见解?

任何见解/建议将不胜感激.

[更新]可以从用户云端硬盘帐户下载"私有"共享文件 - 它们会自动添加到"与我共享"文件夹中,因此只需要一种可靠的方法来获取文件ID.

python google-docs google-docs-api google-drive-api

7
推荐指数
1
解决办法
1135
查看次数

删除Android中google docs webview中的登录按钮

WebView在android中使用谷歌文档显示PDF文件.如何删除或隐藏"登录"按钮?我在下面附上截图.提前致谢.

webview = (WebView) findViewById(R.id.webView1);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("https://docs.google.com/viewer?url=http://www.ex.com/terms.pdf");
webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android google-docs google-docs-api android-webview

7
推荐指数
2
解决办法
4374
查看次数

使用多个 Google 表格和 QUERY 函数的外连接

举个例子,假设我在 Google 文档的同一工作簿中有以下工作表:

 SHEET1            |   SHEET2
 \   A  |  B       |   \   A   |   B   |   C   |   D
1|  ID  |Lookup    |  1| Lookup| Name  |Flavor | Color
2|  123 | 4445     |  2| 1234  |Whizzer|Cherry | Red
3|  234 | 4445     |  3| 4445  |Fizzer |Lemon  | Yellow
4|  124 | 1234     |  4| 9887  |Sizzle |Lime   | Blue
5|  767 | 1234     |
6|  555 | 9887     |
Run Code Online (Sandbox Code Playgroud)

显然,Google Docs 并没有考虑到关系数据库,但我试图获得类似于 SQL 查询的结果

SELECT
  SHEET1.ID,
  SHEET2.*
FROM …
Run Code Online (Sandbox Code Playgroud)

google-docs google-sheets

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

在光标位置将表格插入谷歌文档

我正在处理Google文档添加,将文本转换为表格.它允许用户1)选择一些文本或2)将光标放在他们想要的文本中,当单击侧边栏中的自定义按钮时,脚本将:

  1. 在光标位置插入单行单个单元格表或所选文本的startIndex,
  2. 在该单元格内放置用户选择的文本或放置光标的元素的完整文本,
  3. 删除原始选定的文本/元素,以便仅保留表

(基本上,这只是"绘制"围绕所选文本或元素的表格)

文档概述显示可以通过插入文本var element = cursor.insertText('???');,但没有类似的插入其他元素的方法.因此,我一直在尝试使用insertTable(childIndex, cells)不同程度的成功.着眼于在用户只需将光标里面的元素的情况下,我可以插入表格与正确的文本,并删除原文,但我不能找到一种方法来插入表在正确的位置.我试过以下,但无济于事:

  1. var newTable = body.insertTable(cursor.getOffset(), [['Test Text']]); - 这会创建表,但会将其插入错误的位置,似乎基于文本放置在文本中的位置,通常朝向文档的开头.

  2. var el = cursor.getElement().asBody(); var newTable = el.insertTable(0, [['Test Text']]); - 这没什么

  3. var el = cursor.getElement().getParent().asBody(); var newTable = el.insertTable(0, [['Test Text']]); - 这没什么

  4. var el = cursor.getElement(); var parent = el.getParent().getChildIndex(el); var newTable = body.insertTable(parent, [['Test Text']]); - 这会在表格的最开头插入表格.

搜索Stack Overflow会产生这个非常相似的问题,建议在光标位置插入一些占位符文本,然后在文档中搜索插入的字符串并放置一个表格.这种方法有两个主要问题:

  1. 我需要直接修改插入点周围的文本,插入额外的文本似乎可能会使这更难,并且
  2. 更重要的是,我仍然不知道如何获得表的插入点的正确位置.

如果任何人都可以扩展占位符文本方法,或者可以提供新的解决方案,那将非常有帮助.谢谢!

google-docs google-apps-script

7
推荐指数
1
解决办法
1195
查看次数

Google文档iFrame:如何自定义嵌入式Google文档iFrame的CSS

我有一个显示谷歌文档文档的iframe代码:

<div itemprop="description" class="col-xs-12 no-h-padding" id="article_desc" style="margin:0 auto; width:90%; float:none;">

  <iframe src="https://docs.google.com/viewer?url=http://example.com/docs/1.pdf&hl=ar&embedded=true" scrolling="no"></iframe>

</div>
Run Code Online (Sandbox Code Playgroud)

iFrame效果很好,并显示以下iFrame: 截图

现在我想将上图中的灰色背景更改为白色背景颜色,我一直在寻找解决方案,我想出了这个,但它不起作用,背景变白了(我的自定义css)但谷歌文档没有工作,它显示一条消息告诉我"iFrame内部出了问题".

有谁知道我怎么能改变灰色背景颜色?

编辑 它适用于谷歌Chrome和Opera,但不适用于Firefox和Safari.

iframe google-docs google-docs-api

7
推荐指数
2
解决办法
7411
查看次数

谷歌文档中的2个空格缩进

为了准备考试,我必须使用 google 文档而不是使用 IDE 来学习编码。这可能看起来很白痴或不切实际,但老师确实坚持这样做。看起来这和谷歌面试是一样的……

到目前为止,我确实习惯了使用两个空格缩进(我讨厌使用制表符缩进)。我想了解如何在 Google 文档中快速做到这一点。是否有捷径或“提示”(附加组件?)?

例如,如果您有一个从位置编号 4 开始的“if 条件”,并且您想要移动到下一行,则将光标位置设置在 4 处会非常方便。然后,您将添加两个空格从位置 6 开始块。(所有 if 块至少有位置 6)。但在文档中,当您移至下一行时,光标始终从行首开始,除非您使用制表符缩进。如果你想正确缩进你的代码,那真的很糟糕......

请问您有解决办法吗?

google-docs

7
推荐指数
2
解决办法
9369
查看次数