我正在尝试在VMWare VRO中创建一个自定义操作,该操作使用JS作为其脚本逻辑。我试图将两个库嵌入到单个代码块中,以便可以使用它们。不幸的是,VRO本身没有使用包含或库的概念,因此所有这些都必须放在同一巨型脚本块中。
我想使用这个RRULE JS库:
https://github.com/conrad-vanl/rrule
我可以将其嵌入一个代码块中没问题。但这取决于下划线库。
https://github.com/jashkenas/underscore
没有抛出以下错误,我似乎无法嵌入其中:
TypeError:无法从未定义(未命名的脚本#2293)读取属性“ n”
我想这与下划线库的格式化方式有关。这是我目前试图同时嵌入两者的要点。
https://gist.github.com/rsaturns/aceceabb87fc28879ffdb214425a2a15
如果我可以将RRULE和Underscore库都嵌入到同一文件中,我想我将能够使它正常工作。
在这里寻找一些逻辑帮助。我\xe2\x80\x99m 希望在剧本中失败。当设备的IOS版本does not begin with 15.
Here\xe2\x80\x99s是我迄今为止拥有的块时,只是可以\xe2\x80\x99t似乎弄清楚了不逻辑。当设备实际上运行 IOS 15.x 时,这当然会失败。
- name: VALIDATE IOS VERSION\n fail:\n msg: "Device is not Running IOS 15 or Greater Please Upgrade"\n when: ansible_net_version | search("^15\\.")\n
Run Code Online (Sandbox Code Playgroud)\n