是否有任何方法自动导入函数从谷歌表在Javascript?
类似:
<!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 Sheets没有(据我所知)任何连接IBM Cognos TM1的方法。
报告是广泛的,几个选项卡,许多行和列,所以复制和粘贴所有的信息从许多报告到谷歌表格将不是一个解决方案。
也有导入解决方案,但这不仅适用于1个文件1次。有多个文件每天、每周、每两周和每月更新,因此导入选项也不是解决方案。任何需要人为干预的事情都不是真正的解决方案。我需要找出如何自动同步谷歌表格与Excel文件。
我正试图思考一种方法来"导入",传输,同步或任何类似的,所以我可以指出在哪里是我的Excel文件(C;MyExcel.xlsx)的位置,并自动将信息复制到谷歌表。
我可以也许这与谷歌表API?如果有,你知道怎么做吗?
非常感谢
我将编写以下步骤的脚本:
- CSV-Download from Google Sheets
- 将CSV文件放入共享目录 为TM1 TurboIntegrator编写一个简单的导入脚本
- 通过使用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
查看TeamOne Google Sheets插件:https://succeedium.com/teamonehttps://workspace.google.com/marketplace/app/teamone/112725458607
它允许从TM1导入/导出数据,管理TM1用户、多维数据集、视图、维度、子集、流程。比较和部署代码,搜索TM1模型。许多其他很酷的特性,如TEAMONE公式从TM1服务器中提取数据