我一直使用insertText()函数,但现在我想在我的google文档中编写一个链接.理想的是能够用HTML编写,但我不知道如何...似乎使用insertText()函数是不可能的.
我怎样才能做到这一点 ?
我知道我可以获得实际值显示在饼图中,即切片上。不过,我想要饼图中的百分比(我可以显示),因为它更有可能适合切片和标签下方的实际值。然而,无论我做什么,除了显示在每个切片标签下方的相应百分比之外,我无法获得任何内容。帮助!
我正在尝试创建一个解析页面的书签,并通过我定义的表单将结果发送到googledocs电子表格.
脚本的相关部分是:
var form = document.createElement("form");
form.action = "http://spreadsheets.google.com/formResponse?formkey=Fd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA&ifq";
form.method = "POST";
form.id="ss-form";
form.innerHTML = ["<input id='entry_0' name = 'entry.0.single' value = '" + orderDate + "'/>", "<input name = 'entry.2.single' value = '" + email + "'/>", "<input name = 'entry.3.single' value = '" + customerID + "'/>", ].join("");
form.submit();
alert(form.innerHTML);
Run Code Online (Sandbox Code Playgroud)
//返回:
没有任何东西通过书签保存到表单 - 在我的书签的代码中捕获谷歌的响应的任何方式?(fwiw,我通过jQueryify注入了jQuery)
编辑:
Firebug的Net面板没有听到由bookmarklet触发的任何活动 - 我如何通过goolgle的viewform方法而不是formresponse来处理这个问题.
我想提交的表格位于:
http://spreadsheets.google.com/viewform?hl=en&formkey=dFd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA
我怎样才能将脚本值注入该表单然后再次提交...通过在被解析的页面上触发的bookmarklet中的脚本?
我为我的办公室编写了一个在服务器上运行的Web应用程序.我们所有的文档都在服务器上.我希望能够让用户通过我的网络应用程序浏览服务器上的文件夹,在编辑器(在线或桌面)中打开它,能够编辑它并将其保存回服务器,在它的位置从...开了.
我一直在研究Google Docs,但是它无法将编辑器嵌入到Google文档网站之外.
我也一直在研究MS Office网络应用程序,但这需要很多先决条件而且价格相当昂贵(每个许可证370美元,这意味着我必须花费大约1万美元才能让我的员工打开,编辑和保存通过我的网络应用程序的文档).
是否有可能在单词中打开远程文件并能够单击"保存"并将其保存回远程位置?或者这个问题有其他解决方案吗?我相信很多人都遇到过这个问题,并且有很多方法可以解决这个问题.
我有一个Google表单,可以提供Google文档电子表格.我想 - 反过来 - 让Google文档电子表格提供网页.
在简洁的英语中,保姆会填写表格以注册我们社区的保姆目录.电子表格包含所有数据.我想编写一个网页来为在线目录提取数据的选定位.
我已经尝试在电子表格中单独执行一个工作表,使用QUERY选择我想要包含的列(以及我想要包含它们的顺序),将该工作表发布到Web,然后将该工作表嵌入到iFrame中的网页.这很有效.
但即使使用QUERY,也有很多列需要用户向右滚动,以查看每个保姆的所有数据.这很笨重.
如果我可以通过多行打破每个条目的数据并为目录做一些很好的格式化而不仅仅是一个线性电子表格,那会更好.因此,基本上,每个保姆在目录中的"条目"都超过1行.那有意义吗?
如果我在Office工作,我会确切地知道该怎么做:使用Excel电子表格作为Word Mail Merge的数据源,我会在页面上移动字段以使它看起来很好.
而且,可以肯定的是,如果我可以在Google Doc中执行此操作,然后将Doc嵌入到网页中,那也没问题.但我认为我可以通过某种方式直接在Google网站上进行此操作?
我可以吗?
如果有人甚至只有一个参考页面供我查看,我会很感激.
谢谢!
我使用以下代码段将图片插入Google文档:
// Source: http://stackoverflow.com/a/18859986/1536038
var doc = DocumentApp.openById('Google Drive Id');
var img = DriveApp.getFileById('Google Drive Id').getBlob();
doc.getBody().insertImage(0, img);
Run Code Online (Sandbox Code Playgroud)
结果是一张In line图片:

但是,我希望有一个Wrap text图像,如下所示:

这可以通过Google Apps脚本(动态)吗?
在从Google Sheet包含的脚本启动的模态对话框中,是否有某种方法可以确定浏览器窗口或主机显示的大小?我希望能够将对话框的宽度设置为用户显示的百分比,因此支持各种计算机.
正常的jQuery技术喜欢$( window ).width()并$( document ).width()返回对话框的宽度,这不是我想要的(并且对于这种环境是唯一的).
试图引用对话框外的任何div容器返回null(我已尝试过"#docs-editor-container","modal-dialog-bg"还有其他几个.)

这是一个简单的脚本,用我到目前为止的结果重新创建这个对话框.
function openDialog() {
var htmlOutput = HtmlService.createHtmlOutputFromFile('Dialog')
.setWidth(500)
.setHeight(400);
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'How wide is the screen?');
return;
}
Run Code Online (Sandbox Code Playgroud)
<div id="outer" style="padding:1;"/>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(function() {
reportSizeOf( 'window',$(window) ); // 500 - expected
reportSizeOf( 'document',$(document) ); // 500 - same as window
reportSizeOf( '#docs-editor-container',$('#docs-editor-container')); // null
reportSizeOf( 'modal-dialog-bg',$('modal-dialog-bg')); // null
});
function reportSizeOf( elname, element ) {
$('#outer').append('<br>Width …Run Code Online (Sandbox Code Playgroud) 我正在开发一个应用程序,我需要在其中显示上次编辑google doc时的日期.
我可以通过Drive api获取最后修改日期
但是,与文件的元数据(例如权限)已更改且内容未更改的情况相比,它与上次编辑日期不同.
有没有办法在上次编辑谷歌文档时获取日期?
众所周知,如何制作自定义上方菜单项(https://developers.google.com/apps-script/guides/menus),但右键单击单元格或项目时是否可以在上下文菜单中附加功能?
如何将Google电子表格链接到PostgreSQL?我用谷歌搜索并获得了一些MySQL的示例代码,以及一些产品.根据此链接,对少数数据库存在支持.