解决了

平静宏观运作

  • 2021年4月22日
  • 1回复
  • 64次观点

  • 航行员
  • 2回复

有没有人知道获取项目名称的前3个字符的语法?文档尚不清楚。它讨论了对字符串切片的支持。例如,@@ {foo [3:6]} @@,但它似乎没有工作。

图标

最好的答案josenutanix.2021年4月22日,12:09

Hi BCar,<\/p>

Thanks for pointing this out. A ticket has been filed to fix this. In the interim you could use the following workaround:<\/p>

  1. Create a pre-create task type Set Variable - EScript<\/li>\t
  2. As code\t
    project_name='@@{calm_project_name}@@'
    print('PROJECT_NAME={}'.format(project_name[3:6])) # slice here<\/code><\/pre>\t

    \u00a0<\/p>\t<\/li>\t

  3. Output PROJECT_NAME<\/li>\t
  4. Use @@{PROJECT_NAME}@@ instead of @@{calm_project_name}@@ for naming convention<\/li><\/ol>","className":"post__content__best_answer"}">
查看原版

此主题已关闭征询意见

1回复

UserLevel 4.
徽章 +5

嗨BCAR,

感谢您指出了这一点。已提交票证以解决此问题。在临时,您可以使用以下解决方法:

  1. 创建预创建任务类型集变量 - escript
  2. 作为代码
    project_name ='@@ {calm_project_name} @@'
    打印('project_name = {}'。格式(project_name [3:6]))#slice在这里

  3. 输出project_name.
  4. 使用@@ {project_name} @@而不是@@ {calv_project_name} @@ for命名约定
Baidu