全部文档
文档中心财务模型deepcubedeepcube案例在电子表格触发脚本

在电子表格触发脚本

这里介绍一下如何将脚本绑定到电子表格上触发:

将python元素新建出来,将其绑定在电子表格保存后触发。

然后到电子表格使用视图点保存,触发python脚本,可以在平台的作业记录里看到脚本执行记录。这里重点需要看一下电子表格传给脚本的参数。

电子表格的传参是map格式,即上图中的

{‘sheetName’: ‘单价录入表’, ‘sheetId’: ‘SHT9d6f2fcac5b04964a6c5cb1ff1c654a1’, ‘Year_wb1’: ‘2022’, ‘Version_wb1’: ‘Working’, ‘Period_wb1’: ‘1’, ‘elementName’: ‘table1’, ‘folderId’: ‘DIR2055a0722ba9’}

这个map会作为脚本main函数中的第二个参数传递给main函数。

想要在脚本中获取到电子表格pov上的year维度当前值,可以写p2[‘year’]获取,其中’year’是这个map中的key,但是目前这个脚本一定会报错,因为表格传参中year维度的key是’Year_wb1’。

有两种办法可以获取到这个year,第一种是修改代码,将p2的key改为跟电子表格匹配:

第二种办法是修改电子表格上维度筛选器编码:

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send