作者:王凤辉 - 微软最有价值专家(MVP)
排版:Alan Wang
本文转载自:一起来学office365
王凤辉
微软最有价值专家(MVP)
微软 MCT 讲师
微软最有价值专家(MVP)
连续10年任微软 WSPE 项目特约讲师
微软 Power BI 认证、PowerApps 认证、PMP 认证、金山 WPS 认证讲师
出版著作《Microsoft 365 +Power Platform 企业数字化转型全攻略》
年末为完成 KPI,遇到一个客户问题感觉很新颖,分享给大家。
客户原始问题描述
Case Study:How to insert OneDrive image link to excel and also can show the image?
企业内部使用 Microsoft Forms 收集信息,员工需要提交姓名、部门、邮箱之外,都需要提交一张照片。当 Forms 表单提交后,信息收集到 Excel 中,必须在 Excel 表格里显示出每位员工的照片。
客户这个问题,我们简单分为三步骤: 创建 Forms 表单、 员工提交表单、 Forms 收集的 Excel 数据处理。
下面我们分别对这几步重点梳理和展示。
Step1:创建 Forms 表单
Forms 是 Microsoft 365 应用中最简单的 App, 上手就会,只记住以下两点:
Forms 表单如果发到公司外部的用户填写,只能使用匿名形式提交表单,那就不能收集附件,也不能限制提交次数。
Forms 表单问题类型:文本、日期、数值……还可以提交附件,但只限于内部实名制提交信息时可用。也就是实名记录及每个人提交一次。如下图
限于客户问题,是内部员工提交信息,我们设置 Forms 表单提交时带有附件可以添加照片。
创建表单:
提交表单:
Step2:员工提交表单后须知
无论是扫码提交还是点击链接提交,最终 Forms 表单的信息会提交到哪个地方?
1. Forms 表单的文本、日期、数值等信息会自动统计到 Excel 表格,表格的存储位置在表单创建者的 OneDrive 根目录下,具体文件路径如下:
2. Forms 提交时添加到附件也会存储在表单创建者的OneDrive中, 应用目录找到每个Forms 表单附件会自创 问题文件夹,具体文件路径如下:
Step 3:收集到 Excel 数据处理,如何将 OneDrive 图像链接插入 Excel 并可以显示图像?
问题原文
解决方案
1. 找到 Forms 提交的附件具体文件路径,把图像文件夹共享, 必须共享匿名可以访问这些图像。
敲黑板:必须匿名共享, 选择任何人都可以访问这些图像,否则查看 Excel 表格的用户没有访问该文件的权限,那么图像是显示不出来的。
如果不想让别人直接访问这些图像,那么复制链接后并不需要粘贴给任何人。
2. 转到 OneDrive 找到 Forms 表单提交的 Excel 表格,在浏览器打开 Excel 文件,在表格的右侧插入 Image 列,并在图片列单元格输入函数:
如果浏览器打开,出现 #CONNECT! 错误,表示 Internet 连接或提供数据源的服务器出现问题。
再次在应用中打开 Excel,启动自动保存,如果有安全警告,请点击 Yes 信任文档。图片会自动更新到 Image 列。
关于 Image 函数
IMAGE 函数将图像与可选文字从数据源位置插入单元格。然后,可以在 Excel 表中移动单元格和调整其大小、排序和筛选,以及使用图像。使用此函数可直观增强表格列表可读性及更多数据分析。
语法
参数
source | 图像文件的 URL 路径(使用“https”协议)。必需。 支持的文件格式包括 BMP、JPG/JPEG、GIF、TIFF、PNG、ICO 和 WEBP(Web 和 Android 上不支持 WEBP)。 |
alt_text | 描述图像以提供辅助功能的可选文字。可选。 |
sizing | 指定图像维度。可选。几个可能的值如下: 0 调整单元格中的图像并保持其纵横比。 1 使用图像填充单元格并忽略其纵横比。 2 保持原始图像大小,这可能会超过单元格边界。 3 使用高度和宽度参数自定义图像大小。 |
height | 图像的自定义高度(以像素为单位)。可选。 |
width | 图像的自定义宽度(以像素为单位)。可选。 |
如果仅指定了高度/宽度中的一个参数,图像的宽高比将根据所提供的参数保持不变。
错误提示
如果 Internet 连接或提供数据源的服务器出现问题,Excel 将返回 #CONNECT! 错误。请检查设备上的 Internet 连接,然后重试。
如果安全设置阻止访问单元格中的图像文件,Excel 将返回 #BLOCKED! 错误。
Excel 返回 #VALUE! 在以下情况下会出错:
如果图像文件不是受支持的格式。
如果 source 或 alt_text 不是字符串。
如果大小不在 0 和 3 之间。
如果大小为 3,但高度和宽度为空或包含的值小于 1。
如果大小为 0、1 或 2,而你还提供宽度或高度。
微软最有价值专家(MVP)
微软最有价值专家是微软公司授予第三方技术专业人士的一个全球奖项。31年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和经验而获得此奖项。
MVP 是经过严格挑选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的热情并乐于助人的专家。MVP 致力于通过演讲、论坛问答、创建网站、撰写博客、分享视频、开源项目、组织会议等方式来帮助他人,并最大程度地帮助微软技术社区用户使用 Microsoft 技术。