Microsoft Teams应用使用bot与静态选项卡时能否调整选项卡顺序及名称?
答复结论
两个需求均原生支持,直接修改Teams应用清单文件即可实现,无需额外适配:
- 选项卡排序、默认首页配置规则:Teams 个人应用的静态选项卡(包含bot自动生成的聊天选项卡)显示顺序、默认加载页面,完全由应用清单(manifest.json)中
staticTabs数组的元素排列顺序决定。数组索引为0的第一个元素,就是用户打开应用时默认进入的页面。你遇到的添加bot后bot选项卡自动跑到首位的情况,是Teams Toolkit添加bot资源时的默认模板逻辑,不是平台强制规则,手动调整数组位置即可覆盖:将「Home」页面对应的配置项挪到数组第一位,将bot对应的聊天选项卡配置项挪到「My Nudges」配置项之后,即可实现要求的排序效果,打开应用默认进入Home,原Chat选项卡排在My Nudges之后。 - bot选项卡重命名规则:bot自动生成的默认聊天选项卡,在
staticTabs数组中对应entityId固定为conversations的配置项,直接将该配置项的name字段值从默认的Chat修改为Bot,即可替换选项卡显示标签。
调整后的staticTabs配置参考如下:
"staticTabs": [ { "entityId": "home", "name": "Home", "contentUrl": "${{TAB_ENDPOINT}}/index.html#/home", "websiteUrl": "${{TAB_ENDPOINT}}/index.html#/home", "scopes": ["personal"] }, { "entityId": "myNudges", "name": "My Nudges", "contentUrl": "${{TAB_ENDPOINT}}/index.html#/nudges", "websiteUrl": "${{TAB_ENDPOINT}}/index.html#/nudges", "scopes": ["personal"] }, { "entityId": "conversations", "name": "Bot", "scopes": ["personal"] } ]
注意事项:修改完清单文件后,本地调试可直接通过Teams Toolkit重新启动调试会话生效;正式发布需要将更新后的应用包上传到Teams管理中心发布新版本,用户更新应用后即可看到调整后的效果。
内容的提问来源于stack exchange,提问作者JordanDrako
相关产品推荐
相关产品推荐

