RGoogleDocs太棒了.它允许人们在谷歌上存储数据并实时读取到R.我试着将它安装在计算机上,并且看到我能找到的只有RForge中的RGoogleData.这两个包之间有什么关系?我试图在同一搜索中谷歌搜索RGoogleData和RGoogleDocs,但一无所获.Duncan Temple Lang写了RGoogleDocs,似乎Adrian A. Dragulescu写了RGoogleData.
我本可以发誓RogogleDocs的Windows二进制文件已经被Duncan Temple Lang发布在omegahat中,但是在过去的几个月里我不再看到来自RGUI的选择存储库选项列表中的omegahat.相反,RForge现在就在那个名单上.omegahat和RForge之间有什么关系?
当我将PDF上传到Google Docs时(使用Python的gdata库),我获得了该文档的链接:
>>> e.GetAlternateLink().href
Out[14]: 'http://docs.google.com/a/my.dom.ain/fileview id=<veery-long-doc-id>&hl=en'
Run Code Online (Sandbox Code Playgroud)
不幸的是,在IFRAME中使用该链接对我不起作用,因为PDF查看器正在重定向到自身,从而突破了IFRAME.
寻找解决方案,我发现了这个:http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html - 看起来很不错,但我找不到办法使用将文档上传到Google文档.有人知道怎么做/如果可能吗?
是否可以使用PHP从Google Docs电子表格中提取行?
在SQL中我会使用类似的东西:
SELECT * FROM table WHERE field = 'value' LIMIT 1
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?我听说你应该使用'Zend'框架,但我也无法解决这个问题.任何帮助,将不胜感激
php zend-framework google-docs google-sheets google-docs-api
我是R的新手,我正在尝试使用数字列将公开的Google电子表格读入R数据框.我的问题似乎是导出的电子表格中有大量的逗号,例如"13,061.422".read.csv()函数将此视为一个因素.我尝试过stringsAsFactors = FALSE和colClasses = c(rep("numeric",7))但是都没有用.有没有办法用逗号和小数值将数值强制转换为数值,在read.csv()中或之后当它们被视为R数据帧中的因子时?这是我的代码:
require(RCurl)
myCsv <- getURL("https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0Agbdciapt4QZdE95UDFoNHlyNnl6aGlqbGF0cDIzTlE&single=true&gid=0&range=A1%3AG4928&output=csv", ssl.verifypeer=FALSE) #ssl.verifypeer=FALSE gets around certificate issues I don't understand.
fullmatrix <- read.csv(textConnection(myCsv))
str(fullmatrix)
Run Code Online (Sandbox Code Playgroud)
这导致:
'data.frame': 4927 obs. of 7 variables:
$ wave. : Factor w/ 4927 levels "1,000.8900","1,002.8190",..: 4875 4874 4873 4872 4871 4870 4869 4868 4867 4866 ...
$ wavelength : Factor w/ 4927 levels "1,000.074","1,000.267",..: 1 2 3 4 5 6 7 8 9 10 ...
$ d2o : num 85.2 87.7 86.3 87.6 85.6 ...
$ di : …Run Code Online (Sandbox Code Playgroud) 我看到GitHub中有一个新版本的RGoogleDocs.版本0.6-0. https://github.com/duncantl/RGoogleDocs.
如何在64位版本的R中安装它?在过去,Duncan Temple Lang提供了一个包含Windows二进制文件的zip文件.我下载并执行此命令以安装它
install.packages("C:/Users/Farrel/Dropbox/RGoogleDocs_0.5-0.zip",repos=NULL)
我在Google Docs电子表格中有几个脚本,它们使用MailApp.sendEmail发送包含电子表格数据的电子邮件.多年来,他们都做得非常好.大约两周前,他们停止发送电子邮件.脚本仍然运行,我没有任何错误.电子邮件永远不会通过.没有任何改变,除了电子邮件不再到达.
有什么想法吗?
谢谢!
我正在将我的剧本转换成一个补充.其中一个需求是配置模板,因此我编写了一个侧栏,用于启动字段选择器.由于侧边栏没有足够的空间容纳选择器,我必须通过在侧边栏中创建的模式对话框启动它,方法是在服务器端调用此代码:
var html = HtmlService.createHtmlOutputFromFile('TemplatePicker.html')
.setWidth(600).setHeight(425);
SpreadsheetApp.getUi().showModalDialog(html, 'Select the file with the template');
Run Code Online (Sandbox Code Playgroud)
我的问题是,一旦用户选择文件,当我拥有所选文件的ID时,我无法将该ID传递给侧边栏.我试图调用someJSFunctionOfSidebar(id)和parent.someJSFunctionOfSidebar(id),但它没有工作,所以我终于结束了值传递到服务器端,并从那里重新加载侧边栏,但它很慢,产生的效果是丑陋的.
我的问题是:
有没有办法将客户端级别的值从创建的模式对话框传递SpreadsheetApp.getUi().showModalDialog给其父级?也许这不是它的父母,这也是它不起作用的原因.
google-docs google-sheets google-apps-script google-apps-script-addon google-apps-script-web-application
请让我知道如何在谷歌应用程序脚本(谷歌文档)中注入外部JavaScript文件.
提前致谢.
我想使用电子表格来获取表格中A列的所有唯一名称,但同时我希望忽略空白单元格.到目前为止,我已经有了这个公式,它返回了A列中的所有唯一名称,但我不知道如何忽略空白单元格而不重复之前添加过的值.
这是我的文档到目前为止的样子.正如你所看到的,Megan之后一切都停止了,因为有一个空白单元格.
=IFERROR(INDEX($A$2:$A$90, MATCH(0, COUNTIF($I$10:I10, $A$2:$A$90), 0)), "")
搜索得很长,但没有提出任何问题,如果有人知道如何做到这一点,我会非常感激.谢谢!
在Google文档中,您可以打开大纲窗格并查看文档中的所有标题,也可以单击标题,然后视图将滚动到标题。
我的问题是如何在Chrome扩展程序中使用JS编程模拟鼠标单击,以将视图滚动到所需的标题?
我尝试了以下代码,但没有遇到任何意外:
// usage: eventFire(document.getElementById('mytest1'), 'click');
function eventFire(el, etype) {
if (el.fireEvent) {
el.fireEvent('on' + etype);
} else {
var evObj = document.createEvent('Events');
evObj.initEvent(etype, true, false);
el.dispatchEvent(evObj);
}
}
Run Code Online (Sandbox Code Playgroud)
标头是带有的div元素class="navigation-item-content navigation-item-level-2",当我查看chrome开发工具>事件监听器时,这些元素没有任何事件监听器。
google-docs ×10
r ×3
csv ×1
gdata-api ×1
github ×1
google-apps-script-web-application ×1
javascript ×1
php ×1
python ×1
spreadsheet ×1