【问题标题】:custom-functions-excel Can they be used to read and write Sharepoint List items?custom-functions-excel 可以用来读写Sharepoint List项吗?
【发布时间】:2017-11-06 22:59:01
【问题描述】:

Excel 自定义函数能否用于读写 SharePoint Online 列表项?

我想在开始之前先了解一下,因为看起来会涉及很多编程。

【问题讨论】:

    标签: office-js custom-functions-excel


    【解决方案1】:

    是的。

    在技术方面,插件平台就像一个网页。由于可以从网页读取和写入 SharePoint 列表项,因此也可以从加载项执行此操作。当然,您仍然需要编写代码来连接到 SharePoint。对于这部分,您可以使用 Microsoft Graph (https://graph.microsoft.io)。

    将此功能公开为自定义函数是否有意义?对于阅读项目的情况,绝对是:我可以想象一个有用的应用程序,它可以让用户输入一个函数来从 SP 获取信息。但是,更新(写入)SP 列表项作为 Excel 函数对我有用吗?并不真地。当用户输入 Excel 公式(如 =SUM)时,他们不希望更改云中的任何信息。 Excel 中的公式都是关于将信息输入 Excel,而不是将其推送到其他地方。

    所以我建议您仅将自定义函数用于读取信息,而不是写入。使用其他加载项扩展点编写更有意义,例如功能区按钮或任务窗格中的 UI。

    -Michael,自定义函数的 PM

    【讨论】:

    • 感谢您周到的回复。我现在意识到当我的意思是“子”时,我使用的是“功能”这个词。 * 在任务窗格中创建和编码按钮和 UI - 这是 office.js 的一部分还是我必须使用 SP 框架之类的其他东西才能从 Excel Online 执行 CRUD 操作?或者这在基于云的电子表格中是不可能的?你能指点我的资源吗? TIA
    • 您可以使用 office.js 库来管理所有与 Excel 相关的部分(UI、自定义函数、从范围读取值、创建表格等),并且您可以使用 Microsoft Graph (@ 987654322@) 连接到当前文档之外的任何数据(在 SharePoint、OneDrive、Outlook、Skype 等上)。
    猜你喜欢
    • 1970-01-01
    • 2018-12-04
    • 2010-10-16
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 2018-02-06
    相关资源
    最近更新 更多