调整 prePend 文件夹重命名的计数?

问题描述 投票:0回答:1

已经有一段时间了,所以我的技能已经生锈了,我会很感激任何见解

我有一个现有脚本,正在尝试根据文件夹是否包含 10 个或 11 个字符来调整文件夹重命名操作。

例如,如果我的projCode是:ABCDEXX123,我使用:

set prePend to text -6 thru -1 of projCode
tell application "System Events" to set name of projectFolder to (prePend & " - " & (get name of projectFolder))

但在某些情况下projCode会有ABCDEXX1234

因此,为了使其具有一点的适应性,我尝试了:

count projCode
        if projCode count = 11 then
            set prePend to text -6 thru -1 of projCode
        else if projCode count = 10 then
            set prePend to text -5 thru -1 of projCode

显然这是行不通的。任何建议将不胜感激!

applescript
1个回答
0
投票

如果第一部分(ABCDE 或其他)始终为 5 个字符,那么您不需要计算

projCode
或执行任何其他操作,只需获取前 5 个字符之后的文本即可。您可以混合正负索引,例如:

set prePend to text 6 thru -1 of projCode
© www.soinside.com 2019 - 2024. All rights reserved.