平时用 microsoft 365 里的 forms 做在线问卷,默认是按顺序从第一题答到最后一题的。要是想让用户选不同答案后跳去不同的问题或者页面,就得用到「分支」功能。这个功能特别适合做满意度调查、报名筛选、课后测验、客户需求收集,答题人选完指定选项就自动跳对应题目,不用答无关内容,后台收集到的数据也更清晰。
操作前先登 Microsoft 365 账号进 Forms 网页端,建议先在草稿里把问卷逻辑捋顺:哪些题所有人都要答,哪些题只有选了特定答案的人才需要看到,哪些人可以直接跳到问卷末尾。先把结构想清楚再设置分支,后面调整起来省事很多。

步骤一:先把负责判断方向的选择题建好
进入 Forms 后新建空白表单,填好问卷标题和说明,先添加第一个用来做跳转判断的选择题。逻辑跳转基本都是从单选题入手的,比如“是否需要发票”“是否参加线下活动”“你属于哪类用户”,这类题的答案边界清晰,后面设置跳转的时候不容易出乱子。

步骤二:用“部分”拆开不同答题路径
如果问卷题目比较多,建议用“部分”把内容按模块分组。一个部分放基础信息,一个部分放发票信息,一个部分放补充问题,最后一个部分放提交前确认。设置分支时直接跳到对应整个部分,比跳到单个题目要稳得多,答题人看到的页面也更整齐。

步骤三:进入分支设置并指定每个答案的去向
选中负责判断的题目,打开更多选项里的分支设置。每个答案右侧都会出现跳转目标选择项,可以选下一题、某一个具体问题、某一个部分,或者表单末尾。设置时要逐项检查,别漏改了某个答案默认的“下一题”选项,导致答题人看到不该回答的问题。
使用 Azure AI 项目 Python SDK (azure-ai-projects) 构建 AI 应用。适用于处理 Foundry 项目客户端、使用 PromptAgentDefinition 创建版本化代理、运行评估、管理连接/部署/数据集/索引,或使用 OpenAI 兼容客户端。这是高级 Foundry SDK - 如需低级代理操作,请使用 azure-ai-agents-python 技能。

步骤四:给关键题补上限制和必填条件
分支题最好设置为必填,避免答题人空过这道题进入错误路径。需要收集数字、日期、评分等内容时,可以在更多设置里加限制条件,比如只允许输入某个范围内的数字。限制条件和分支配合使用,能减少无效答案,后期导出 Excel 时也更容易整理。

步骤五:预览两三条路径后再发给别人
完成分支后不要急着发送,先点预览,选不同答案把所有可能的路径完整走一遍。重点看三个地方:选项是否跳到正确问题,跳过的问题会不会再次出现,提交前是否还有空白或多余页面。确认没问题后,再复制链接、生成二维码或通过邮件发送给参与者。
如果后期要修改问卷,先暂停分享链接或者通知填写对象,再调整题目顺序和分支目标。因为题目位置变化后,旧的跳转目标可能需要重新确认,改完以后再预览一次,能避免正式收集时出现路径断掉或重复答题的情况。

















