【问题标题】:Automate the Import Function from Google Sheets从 Google 表格自动导入功能
【发布时间】:2015-12-27 12:24:54
【问题描述】:

有什么方法可以在 Javascript 中自动从 Google 表格导入功能?

类似:

<!DOCTYPE html>
<html>
     <head>
        <script type="text/javascript" src="https://www.google.com/jsapi"></script>
        <script type="text/javascript">

               var dataDestinationUrl = 'https://docs.google.com/spreadsheets/d/1s3Pu-Sr4BwaBTqKYX2BDLZICf8sNko5D6v6O-ysot7g';
               var dataSource = 'c:\MyExcel.xlsx'


               function importData() { 
                   dataDestinationUrl.import (DataSource)
               }

         </script>

     </head>
     <body>

          <input type="button" onclick="importData" value="Submit" />
     </body>
</html>

我想做的是这样的:

https://www.dataeverywhere.com/use-excel-sheets

但由于公司限制,我不能有附加组件。 不过,我可以用 Javascript 编写一个脚本来执行此操作并使用该脚本。

进一步说明:

  • 大多数报表都是在 Excel 中完成的,因为它们通过插件或插件连接到 IBM Cognos TM1 中的数据库,数据位于 IBM Cognos TM1 中,并通过插件推送到 Excel。

  • 但是,Google 表格(据我所知)没有任何方式可以连接到 IBM Cognos TM1。

  • 报告范围很广,有多个选项卡、许多行和列,因此将许多报告中的所有信息复制并粘贴到 Google 表格中并不是一个解决方案。

  • 还有导入解决方案,但这不仅适用于1个文件1次。有多个文件每天、每周、每两周和每月更新一次,因此导入选项也不是解决方案。任何需要人工干预的东西都不是真正的解决方案。我需要了解如何自动将 Google 表格与 Excel 文件同步。

  • 我试图想办法“导入”、传输、同步或任何类似的方法,以便我可以指出我的 Excel 文件 (C;\MyExcel.xlsx) 的位置并自动获取信息复制到 Google 表格中。

我可以使用 Google Sheets API 来解决这个问题吗?如果有,你知道怎么做吗?

非常感谢

【问题讨论】:

  • 是否每次都在 Google Drive 中创建一个新文件,或者您是否需要将数据附加到现有的电子表格中?

标签: javascript google-api google-sheets


【解决方案1】:

查看 TeamOne Google 表格插件:https://succeedium.com/teamone https://workspace.google.com/marketplace/app/teamone/112725458607

它允许从/向 TM1 导入/导出数据,管理 TM1 用户、多维数据集、视图、维度、子集、流程。比较和部署代码,搜索 TM1 模型。许多其他很酷的功能,例如从 TM1 服务器中提取数据的 TEAMONE 公式

【讨论】:

    【解决方案2】:

    我会编写以下步骤:

    1. CSV-从 Google 表格下载
    2. 将 CSV 文件放入共享目录中
    3. 为 TM1 TurboIntegrator 编写一个简单的导入脚本
    4. 使用 TM1 杂项或 TM1 REST API 调用触发此导入 TI

    链接到 TM1 API: https://www.ibm.com/developerworks/community/wikis/home/wiki/W181f1083f3dd_455f_b2f8_f63c4a9c8010/page/TM1%20REST%20API%2010.2.2?lang=en

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多