我看到文件可以通过命令行使用向Ansible提供变量--extra-vars "@some_file.json",或者变量可以在字符串中设置为key = value.这两个都可以吗?如果是这样,语法是什么?
我想ArrayFormula用来填充电子表格中的一列,但是当我Sort A->Z在过滤器视图中时,该ArrayFormula列消失了。在某些情况下,该列包含#REF!有关范围的错误,而在某些情况下,该列在Sort. 以下是我正在尝试做的事情的简化版本(在我的实际应用程序中,我正在Vlookup对另一张工作表进行操作):
https://docs.google.com/spreadsheets/d/1XbqqedOjuSKuE-ZLIHNw59-r01EsNMpx7YVqOoxSOR4/edit?usp=sharing

所述column 3报头使用一个ArrayFormula从复制column 1。如果您转到Filter 1过滤器视图,您会注意到column 3除了错误之外,它是空白的。这发生在我尝试Sort Z->A在第 2 列上之后。在我更复杂的用例中,涉及 a Vlookup,在 aSort列完全消失后(没有留下任何#REF!错误)。在这两种情况下排序之前,一切都很好。
排序后如何使 ArrayFormula 值保留在过滤器视图中?
谢谢你的帮助!
我想通过Ansible读取的YAML文件或通过库存文件向Ansible提供我的环境变量.目标是让控制库存文件或新YAML文件的用户提供他们认为适合(特定于主机)环境的任何环境变量.以下是我正在拍摄的内容:
# start/provision.yml
- hosts: app1server
vars:
include: ../env_vars.yml
roles:
- python27
- app1
environment: env_vars
Run Code Online (Sandbox Code Playgroud)
其中,env_vars.yml住在start/并具有以下排序布局:
---
# file: start/env_vars.yml
env_vars:
PATH: /usr/local/nonsense
http_proxy: http://aplacenothere
Run Code Online (Sandbox Code Playgroud)
以及文件名env_vars.yml本身是库存文件中的参数的位置.
上面有一个简单的解决方法吗?我为每个主机提供环境任意变量的选择是什么?