Tag: google apps script

在将Google SpreadSheet导出到XLSX以通过电子邮件发送时出现问题

我已经按照一些步骤将电子表格转换为XLSX。 但是,当我尝试打开导出和发送的文件,它说“文件或扩展名无效”。 检查它为HTML,它说“该文件不存在”。 如果我直接在浏览器中尝试代码中使用的文件URL,它会将正确的文件下载为XLSX。 附上你可以find代码的截图和下载的HTML的截图。 尝试在Excel中保存电子表格时的HTML结果 实现代码 谢谢,

我的程序将电子表格转换为Excel文件。 但它只适用于一个用户

我做了一个更大的(1000多行代码)的应用程序脚本。 这对我很有效。 没有其他用户可以运行它。 我希望他们也能够运行它,我不知道为什么他们不能。 问题发生在这个部分: var id = 'A_correct_ID_of_a_Google_Spreadsheet'; var SSurl = 'https://docs.google.com/feeds/'; var doc = UrlFetchApp.fetch(SSurl+'download/spreadsheets/Export?key='+id+'&exportFormat=xls',googleOAuth_('docs',SSurl)).getBlob(); var spreadsheet = DocsList.createFile(doc); 函数(和结构)在这里发布: 其他线程 function googleOAuth_(name,scope) { var oAuthConfig = UrlFetchApp.addOAuthService(name); oAuthConfig.setRequestTokenUrl("https://www.google.com/accounts/OAuthGetRequestToken?scope="+scope); oAuthConfig.setAuthorizationUrl("https://www.google.com/accounts/OAuthAuthorizeToken"); oAuthConfig.setAccessTokenUrl("https://www.google.com/accounts/OAuthGetAccessToken"); oAuthConfig.setConsumerKey('anonymous'); oAuthConfig.setConsumerSecret('anonymous'); return {oAuthServiceName:name, oAuthUseToken:"always"}; } 我看不到为什么程序只能运行一个用户的任何理由。 所有的文件都在所有用户之间共享,所有权已经交换。

如何在Google电子表格单元中绘制graphics?

我知道您可以在Google电子表格的单元格中使用=IMAGE()来放置图片,如https://support.google.com/docs/answer/3093333?hl = zh_CN所示 。 但是,尽pipeGoogle允许您在电子表格中插入graphics,但我无法find任何方法来处理graphics。 为了澄清,我需要的是在一个单元格中绘制一个绘图。 非常感谢你。

在Android中从Web视图编辑Google文档

我正在开发一个Android应用程序,我在其中提供以下function: 1)EditText用户将在其中inputURL并按提交button。 2)该url将是Google文档电子表格(xls)的url。 3)提交url后,网页视图会加载详细信息(来自Google文档的电子表格)。 现在,用户应该可以在WebView中的Google文档中编辑电子表格。 我的问题是我根本无法修改Google Doc(电子表格xls)。 我曾在Google Chrome浏览器中看到过这种情况,用户可以在其中编辑Google文档。 有没有什么办法可以在WebView中实现这一点? 我怎样才能使用或不使用WebView?

将Excel BLOB转换为javascript数组

使用Google Apps脚本,我试图提取Excel文件(.xls)(作为Gmail附件提供)的单元格内容,并将这些单元格的联系人存放到二维javascript数组[] []中。 var excelFile = GmailApp.getInboxThreads(0,1)[0].getMessages()[0].getAttachments()[0]; 在这一点上,我有一个ContentType =“application / vnd.ms-excel”的BLOB。 如何将此“Excel”blob转换为我可以使用的2D(Google Apps脚本/ javascript)数组? 说明性说明:我只想使用Google Apps脚本/ javascript来执行此处所述的操作。 更新:完成这种方式,我所描述的方式似乎稀疏。 以不同的方式处理,也许我可以(编程)将Excel文件转换为Google Drive Spreadsheet? 然后使用Google Apps脚本来提取数据是微不足道的。 也许Google支持人员可以解释如何使用Google Apps脚本以编程方式将Gmail附件中的Excel文件转换为Google Drive电子表格?

应用程序脚本不会始终更新Google电子表格单元格值

我正在使用html代码来创build一个仪表板,用户可以select一个date,然后根据select的date从远程API获取一些值,然后在表单中显示这些值。 我有像这样的HTML文件: <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <script> $(function() { $( "#datepicker" ).datepicker(); }); </script> </head> <body> <form> <select name="Student" id="category"> <option value="" selected="selected">Select Student</option> <option value="Abercrombie, Amber">Abercrombie, Amber(Gr 11)</option> <option value="Yupa, Jason">Yupa, Jason(Gr 9)</option> </select> Date: <input type="text" id="datepicker" name="datepicker"> <input type="submit" value="Submit" onclick="myFunction()"> </form> […]

Google电子表格:使用macros在行和列的范围内应用ABS

我有这个电子表格,列B到Y和行11到35中的单元格有一个计算值的公式。 但是,现在有必要在这些公式中增加ABS。 有没有什么方法可以使用Google Spreadsheetmacros为每个这些单元格值获取ABS?

Google表格中的Excel样式combobox

我有一个关于Google表格的问题。 我在Google文档中有一个电子表格,我从我创build的Excel电子表格中复制过来的。 我需要弄清楚如何做的是做一个combobox,当我在列表中select一个选项,它将另一个单元格的值从1更改为2或3或4等 我有这个工作在Excel中,但似乎无法弄清楚如何在表中做到这一点。 我的问题是,有没有人知道一个办法呢? 这甚至有可能吗?

驱动电子表格,包装链接

我试图find一种方法,使Google Spreadsheet包装一个链接,并显示在许多行内容,就像微软的Excel作品: 到目前为止,我还没有发现如何实现这一点,这应该经常使用,我相信。 以下是导入Google电子表格的相同Excel工作原理: 在谷歌电子表格我select“包装文本”,但它只是包装它,隐藏其溢出,但我看不到整个链接。 任何帮助都非常感激。

Google文档列表API弃用:现在如何用Python处理电子表格?

像其他许多人一样,我有一个依靠gspread来操纵Google Spreadsheets的应用程序。 不幸的是,gspread依赖于文档列表API,这已被 弃用 。 没有太多好的电子表格库的方式 – 并且给了Drive API的可怜的文档 – 接下来是什么? 任何人都可以通过Drive API和/或其他库指向新方法来操纵电子表格(例如打开工作表,将值写入特定的单元格等)吗? 我们现在可以使用哪些工具(或其组合)?