解决了

平静的宏操作

  • 2021年4月22日
  • 1回复
  • 62的浏览量

  • “航行者”号
  • 2回答

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

图标

最佳答案JoseNutanix2021年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
徽章 +4

嗨BCar,

谢谢你指出这一点。已经提交了一张罚单来解决这个问题。在此期间,你可以使用以下方法:

  1. 创建预创建任务类型设置变量- EScript
  2. 作为代码
    project_name = ' @@ {calm_project_name} @@”
    print('PROJECT_NAME={}'.format(PROJECT_NAME [3:6])) # slice这里

  3. 输出PROJECT_NAME
  4. 使用@@{PROJECT_NAME}@@代替@@{calm_project_name}@@作为命名约定
Baidu