标签: google-docs-api

带有Drive SDK的Google API服务帐户

我正在寻找有关通过服务帐户访问Google文档/云端硬盘SDK的一些说明.我已经在API控制台中设置了所有内容,并且我可以通过JWT流程成功生成访问令牌,实际上我可以向驱动SDK或文档列表API发出请求以获取文档列表.但是,文档列表始终为空,我希望看到我的Google云端硬盘中的所有文档.我显然不完全了解服务帐户为您提供的服务.如果我通过服务帐户上传文档,那么它确实显示正确,但在我的Google云端硬盘中不可见,就好像服务帐户是一个完全独立的黑匣子.

我想使用服务帐户的原因是我有一个运行的服务,需要将文档上传到各种客户端Google Docs帐户,而不必通过OAuth舞蹈,因为根本没有UI交互.谷歌文档是否可以实现这一点.我希望他们可以发送我的client_email和带有私钥的证书,我可以将文档上传到该帐户.

非常感谢您的考虑

-Marshall

google-docs-api google-drive-api

3
推荐指数
1
解决办法
1488
查看次数

如何获得笔记或评论

我有一个包含单元格注释/注释的Excel,我已将其上传到Google云端硬盘,然后将其转换为Google Spreadsheet。我如何检索单元格A1的注释?

API没有描述如何从一个细胞的说明或注释。

google-sheets google-docs-api google-spreadsheet-api

3
推荐指数
1
解决办法
5633
查看次数

使用应用程序脚本将谷歌文档中的粗体替换为斜体

如何使用 Google 文档的应用程序脚本实现查找并将粗体字体替换为斜体。请注意,它必须仅将粗体替换为斜体,而不是所有文本。

说。示例文本

一只敏捷的棕色狐狸跳过一只懒狗 一只敏捷的棕色狐狸跳过一只懒狗 一只敏捷的棕色狐狸跳过一只懒狗。

google-docs-api google-apps-script

3
推荐指数
1
解决办法
4381
查看次数

在 Google Docs API Python 中插入表格

使用表 | 谷歌文档 API | 谷歌开发者

requests = [{'insertTable': {"table": {
"columns": 2,
"rows": 2,
"tableRows": [
    { "tableCells": [
            {
                "content": [ { "paragraph": { ...  }, } ],
            },
            {
                "content": [ { "paragraph": { ... }, } ],
            }
        ],
    },
    {
        "tableCells": [
            {
                "content": [ { "paragraph": { ... }, } ],
            },
            {
                "content": [ { "paragraph": { ... }, } ],
            }
        ],
    }
]}}}]
result = service.documents().batchUpdate(documentId=DOCUMENT_ID, body={'requests': requests}).execute()
Run Code Online (Sandbox Code Playgroud)

我得到一个 TypeError: …

python google-docs-api

3
推荐指数
1
解决办法
1982
查看次数

Google Docs API - 编辑文本作为建议

Google Docs API 提到了如何获取带有建议的文档(跟踪更改),但没有提及如何向文档添加建议。

如何使用 Google Docs API 或 Apps 脚本在文档中插入编辑建议?

google-docs google-docs-api google-apps-script

3
推荐指数
1
解决办法
904
查看次数

使用 Google Apps 脚本为 Google 文档表自定义边框

我对 Google 的应用程序脚本非常陌生。我已阅读文档,并且已经可以执行一些操作,但在解决问题时遇到了一些困难。\n我正在使用文档,我需要在文档中选择文本并将其放入表格中。该表只有一行和两列。所选文本必须位于该行的第二个单元格中,稍后,我需要删除所选文本,只保留带有文本的表格。\n选择文本以将其放置在表格上的部分,我已经可以做到,现在我发现很难使用表格布局,特别是与表格边框部分相关的部分。请参见下图。

\n\n

图片定制表

\n\n

我的表格只需要中央边框可见并为红色,其他边框必须隐藏。\n我在文档的文档中没有找到与单独操作边框无关的内容,但仅适用于整个表格.\n下面的代码做了很多工作,但还没有达到我想要的样式的边缘。

\n\n

\r\n
\r\n
function myFunction() {\r\n  var doc = DocumentApp.getActiveDocument();\r\n  var body = doc.getBody();\r\n  var selection = doc.getSelection();\r\n  var ui = DocumentApp.getUi();\r\n  var text = body.editAsText();\r\n  var report = "";\r\n  //----------------------------------------------------------------------------------------------------------\\\\\r\n  \r\n  if (!selection) {\r\n    report += " Nenhuma sele\xc3\xa7\xc3\xa3o atual ";\r\n    ui.alert( report );\r\n  }\r\n  else{\r\n    var elements = selection.getSelectedElements();\r\n    var element = elements[0].getElement();\r\n    var selectedText = element.asText().getText();\r\n    \r\n    var styleCell1 = {};\r\n    styleCell1[DocumentApp.Attribute.FONT_SIZE] = 20;\r\n    styleCell1[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER;\r\n    styleCell1[DocumentApp.Attribute.FOREGROUND_COLOR]=\'#888888\';\r\n    styleCell1[DocumentApp.Attribute.FONT_FAMILY]=\'Roboto\';\r\n    \r\n    var …
Run Code Online (Sandbox Code Playgroud)

javascript google-docs google-docs-api google-apps-script

3
推荐指数
1
解决办法
1404
查看次数

在Ruby on Rails中使用Google Docs API的最简单方法是什么?

在Ruby on Rails应用程序中使用Google Docs API的最简单方法是什么?有宝石吗?

我确实找到了这个页面:Google Data on Rails,它是最新的资源吗?

ruby-on-rails google-docs-api

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

Google文档列表API和Google Drive SDK

DOcument List Api的路线图是什么?它具有比Google Drive SDK更多的功能(即ACL).现在,JAVA或PHP的示例已从文档中消失.它会在不久的将来被弃用吗?

google-docs-api google-drive-api

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

自定义Google Docs Viewer的CSS

如何自定义Google文档视图iframe的CSS?

我意识到iframe正在从一个我无法控制的跨域源获取内容,我只是想知道是否有人对此有某种黑客攻击?

css google-docs google-docs-api

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

下载大型Google驱动器文件

我刚刚在谷歌驱动器中获得了500mb文件的大量列表.我如何在本地Linux机器上排队下载?

我无法将它们全部压缩为大型下载

我无法将它们全部设置为立即下载

我不能整天都在这里小批量下载它们.

从google驱动器中的wget/curl大文件这样的文档中看到,api是从谷歌驱动器折旧的,而我们无法忘记它们.

所以我正在寻找一种从谷歌驱动器顺序下载大文件的方法,而无需手动点击浏览器来执行此操作.

bash curl wget google-docs-api

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