首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动器-更改捕获图像的名称

移动器-更改捕获图像的名称
EN

Stack Overflow用户
提问于 2015-04-09 14:01:03
回答 1查看 47关注 0票数 0

在我的场景中,我使用图像捕获屏幕来拍摄特定机器的照片。

在答复中,图像的名称是1427726930.jpg。

这个名字能改吗?我想要前缀,如: UIDxxxxxxTSxxxxxx.jpg

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-10 06:19:03

可以通过在捕获后包含图像的答案上调用setAnswerValue来覆盖图像捕获屏幕中自动生成的名称。对于您的场景,可以如下所示:

代码语言:javascript
复制
        <question key="#1" type="10" title="">

            <answer key="#1_1" nextQuestionKey="END"/>

            <onLeaveOkPersistAssignment>
                init = getAnswerValue($answer:'#1_1');
                renamed = conCat('ID', getUserId(), '-', init);
                setAnswerValue($answer:'#1_1', renamed);
                newName = getAnswerValue($answer:'#1_1');
            </onLeaveOkPersistAssignment>

        </question>

调用getAnswerValue返回自动生成的名称,这是一个数字时间戳,后面跟着文件扩展名。这实际上是你在TS之后的模式的一部分。因此,您所要做的就是检索参与者ID,并以正确的顺序连接所有内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29540683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档