代码之家  ›  专栏  ›  技术社区  ›  MJ X

如何在powerapps中获取onenote api密钥或notebookkey

  •  0
  • MJ X  · 技术社区  · 2 年前

    我正在创建PowerApps,我需要通过PowerApps画布将一些数据添加到OneNote,在OneNote连接器文档中( https://learn.microsoft.com/en-us/connectors/onenote/#createsectioninnotebookresponse )对于在OneNote中创建分区,它提到了一个笔记的API密钥,我如何获取该密钥或在哪里可以找到该密钥

    我创建了一个按钮,但我不知道如何或在哪里获取notebookKey

    'OneNote(Business)'.CreateSectionInNotebook(notebookKey,{name:"Section name"})
    
    0 回复  |  直到 2 年前
        1
  •  0
  •   Sam Nseir    2 年前

    它不是API密钥,而是笔记本密钥(类似于笔记本的ID)。

    您首先需要拨打:

    'OneNote(Business)'.GetNotebooks()
    

    要获取Notebooks的列表,这将返回FileName和Key的数组。

    尝试添加数据表,并将其“项目”设置为: 'OneNote(Business)'.GetNotebooks() ,然后添加这两个字段,以便您可以看到列表。

    建议您过滤关键字(因为它包含笔记本的Url),而不是文件名,因为您可能有两个或多个同名的笔记本。

    以及获取密钥的示例:

    Set(NotebookKey, LookUp('OneNote(Business)'.GetNotebooks(), "sharepoint.com/teams/team-alpha" in Key).Key);