注:目前仅可通过自定义 Workiva 实现脚本编写。了解更多。
第一个脚本(first-script.py)
这个简单的脚本可以计算货币的时间价值。由于它不需要额外的库,因此是测试脚本程序基本功能的良好方法。
所需文件:
指示:
- 从 Home创建一个新的 脚本文件。
- 打开您计算机上的 first-script.py 文件,并将脚本代码复制到空白画布(即预先创建的文件“__main__.py”的代码编辑器空间)上。
- 点击左上角的 保存 。
- 点击 运行脚本。
- 点击 +添加变量 ,然后输入以下参数:
- 投资额=10000
- 利率=10
- 复利周期=年
- 年数=1
- 点击 运行脚本 并验证结果是否为 11000。
注: 此脚本也在 Workiva 脚本入门 文章中有所介绍。
斐波那契数列(fibonacci_main.py 和 fibonacci.py)
与上面介绍的入门脚本一样,这个简单的脚本不需要额外的库。但是,它确实使用了脚本源——这是脚本程序的重要组成部分。
所需文件:
指示:
- 从 Home创建一个新的 脚本文件。
- 打开您电脑上的 fibonacci_main.py 文件,并将脚本代码复制到空白画布(即预先创建的文件“__main__.py”的 代码编辑器区域) 。
- 点击左上角的 保存 。
- 转到左侧的 源 面板,在当前源正下方的空白处单击鼠标右键,然后选择 上传源文件。
- 浏览您的计算机找到fibonacci.py 文件,然后单击 上传。
- 点击左上角的 保存 。
- 点击 运行脚本 并验证结果是否为 34。
零抑制脚本(Zero-Suppression-Script.py)
此零值抑制脚本演示了如何隐藏显示数值全部为零的电子表格行。
所需文件:
指示:
- 从 主页创建一个新的 脚本。
- 打开您计算机上的 Zero-Suppression-Script.py 文件,并将其内容粘贴到脚本预先创建的
__main__.py源文件中。 - 如果您要从自动化中运行脚本,请将空的
CLIENT_ID和CLIENT_SECRET占位符替换为具有 file:read和file:write范围以及对电子表格的访问权限的 API 授权凭据。 - 按一下“保存”。
- 在源面板中,右键单击现有源下方,然后选择上传源文件。
- 上传 requirements.txt。
- 点击保存并等待依赖项生成完成。
现在您可以在包含要评估的行 的电子表格中创建 自动化。使用手动执行触发器和执行脚本操作配置自动化。您需要脚本 URL 中找到的 脚本 ID。
运行后,文档中的所有空行都应该被隐藏。