如何在我的项目中使用GOOGLE DOCS,我正在使用asp.net和C#作为代码.
基本上我需要在浏览器中以只读形式显示一些pdf,doc,dox,excel文档.
提前致谢
将Google Docs Java API与Google Apps帐户一起使用,是否可以冒充用户并下载文件?
当我运行下面的程序时,它显然登录到域并模拟用户,因为它检索其中一个文件的详细信息并打印出文件标题.但是,当它尝试下载文件时,会抛出ServiceForbiddenException.
如果Java API无法实现,是否有人知道我的程序是否可以使用Protocol API编写HTTP请求来下载文件?
public class AuthExample {
private static DocsService docService = new DocsService("Auth Example");
public static void main(String[] args)
throws Exception
{
String adminUser = args[0];
String adminPassword = args[1];
String authToken = args[2];
String impersonatedUser = args[3];
loginToDomain(adminUser, adminPassword, authToken);
URL url = new URL( "https://docs.google.com/feeds/" + impersonatedUser + "/private/full" );
DocumentListFeed feed = docService.getFeed(url, DocumentListFeed.class);
DocumentListEntry entry = feed.getEntries().get(0);
String title = entry.getTitle().getPlainText();
System.out.println( title );
String type = entry.getType();
if …Run Code Online (Sandbox Code Playgroud) 我有一个javascript函数
function calculate() {
var interestRate=4.5;
...
}
Run Code Online (Sandbox Code Playgroud)
我希望interestRate来自google Docs电子表格中的一个单元格.我创建了一个谷歌文档电子表格,并将利率存储在Cell B2中
我使用Google文档中的"获取已发布数据的链接"功能来获取指向单元格B2的链接.链接看起来像这样.
https://docs.google.com/spreadsheet/pub?key=....c&single=true&gid=0&range=b2&output=html
无论如何将链接的值从我的javascript函数中获取?
谢谢
我正在做一些研究使用谷歌云端硬盘文档的应用程序,但我正在与匿名访问,并在文件中的用户显示名称的问题.
理想情况下,我想以编程方式创建Google云端硬盘文档并设置该文档的共享权限,以允许任何拥有链接的人访问,而无需使用Google云端硬盘帐户登录.
不幸的是,当用户点击链接时,他们会被分配一个显示名称,如"Anonymous Coyote".有没有办法可以在URL中指定显示名称?
为了更清楚,当Google的文档中包含" https://docs.google.com/a/famewebdevelopment.com/document/d/1LGXiFd5x0mHeo38ptqLm0U3jTWYE8qa0h0_w0eFsx8g/edit " 这样的网址时,我希望能够打开该文档通过加载" https://docs.google.com/a/famewebdevelopment.com/document/d/1LGXiFd5x0mHeo38ptqLm0U3jTWYE8qa0h0_w0eFsx8g/edit?user_label=A_user_display_label " 等网址.
要求用户使用Google帐户登录意味着他必须进行两次身份验证 - 一次使用我正在处理的应用程序的用户ID /密码,第二次使用Google凭据.
如果有人能帮我解决这个问题,我将不胜感激!
google-docs google-docs-api google-drive-api google-drive-realtime-api
当我在单元格中编辑文本时,编辑器将所有文本强制为单行.当我退出单元格时,它回到包装就好了,但是当我双击单元格时,它会将其展开并将光标放在单元格的末尾.我宁愿它保持相同,并将我的光标放在我点击的位置,就像在Excel中一样.这就是我在说的:

如果有人对如何获得这种期望的行为有任何想法,请告诉我.
*我有一个带有"text {logo} text"字样的Google文档.如何将图片放在{logo}所在的位置?到目前为止我试过:
var logoElement = s.findText("{logo}").getElement();
logoElement.getParent().insertInlineImage(0,logoBlob);
s.replaceText("{logo}", "");
Run Code Online (Sandbox Code Playgroud)
但是这会在找到的段落之前插入图像(或者使用1:after).如何将其放在段落中的确切位置?
自2015年4月20日起,Google Documents API v3.0已弃用,并且在此日期之后将不再运行功能.因此,使用此API的任何人都必须切换为使用Google Drive API.
我已将Google Drive API集成到我的PHP应用程序中,但我无法找到如何为我创建或上传的文件获取EDIT网址.以前在上传文件后的Google Documents API中,响应会返回一个编辑网址,该编辑网址将是编辑该文件的直接网址.
我使用的是一个服务帐户,该帐户使用我的Google开发者帐户生成的密钥,网址为https://console.developers.google.com.这意味着我的应用程序代表开发人员帐户为我创建的服务帐户拨打电话.Drive UI服务帐户无法通过云端硬盘用户界面访问,因为作为用户,您无法像使用个人Google帐户一样登录该帐户.
我所做的是与我的个人帐户共享我上传或创建的文档,并且通话中的url google返回名为"alternateLink",格式如下:https: //docs.google.com/file/ d/0B0nkjw07ekP9LUpuZG4tOHcxdkE /编辑?USP = drivesdk
但是,当我登录到我共享上述文件的帐户时,它只会转到查看者,而不是"Google文档编辑器"
如何获取Google Drive API的文件编辑链接?
google-docs google-docs-api google-drive-api google-api-php-client
我如何下载应用程序脚本Google Docs附加项目,该项目是从Google Docs的工具>脚本编辑器打开的.
文件>制作项目的副本似乎没有任何用处.因为它自己进行在线复制.有没有其他方法可以实现?
在Google文档中编写指南,并以只读方式与其他人共享,非常有用。但是,即使在不使用“打印布局”选项(“查看”菜单下的第一个切换选项)进行格式化的情况下,每个打开文档的查看者都可以在“打印布局”中看到它,即在每个分页符之前有半空的页面。这很烦人。
当只读查看器打开Google文档时,是否有任何方法可以将打印布局默认设置为关闭?我希望通过以下两种方式:
通过URL参数,以便我共享的链接确定文档将以关闭的打印版式打开;
在Google Apps脚本中,类似于function onOpen(){ DocumentApp.getActiveDocument().setPrintLayout(false); }
(setPrintLayout()目前似乎不存在)。
我对网络浏览器版本和移动应用程序都非常感兴趣(尽管更少)。
有一个类似的问题在那里(有截图)。
当关闭只读Google文档中的“打印版式”还无法进行时(现在,虽然只能手动进行),但有一段讨论可以追溯到以前。
我正在开发一个chrome扩展来打开从不同列到其指定选项卡的链接.使用Google应用脚本API在Chrome扩展程序中创建工作表的上下文.但谷歌应用程序脚本API是一个很长的路径,我无法避免在单击链接表单上打开和关闭选项卡.
现在我想添加一个事件监听器,点击工作表链接/工具提示链接. 我已经使用内容脚本在工作表中注入一个面板.
这是来自(内容脚本)的代码.与链接有关.
(function() {
let sheetLinks = document.querySelectorAll('.waffle-hyperlink-tooltip-link');
for (let i = 0; i < link.length; i++) {
sheetLinks[i].addEventListener("click", sendHref);
}
function sendHref(e) {
e.preventDefault()
console.log('link was clicked')
}
})()
Run Code Online (Sandbox Code Playgroud)
通过将鼠标悬停在Google工作表链接上,我们可以点击工具提示中的链接.在那里我想阻止 - 默认并通过chrome消息将Href发送到后台脚本.从那里我可以更新标签URL.
javascript google-chrome google-docs google-sheets google-chrome-extension