![](/img/trans.png)
[英]How can I setup default content type for a Document Library in SharePoint Online using PowerShell?
[英]How can I get the “Copy Link” from a document on SharePoint Online document library using Powershell
您需要使用Microsoft Graph API。 網上有示例和文檔,但是它們處於Beta中,因此請記住該過程可能會更改。
您可以在Get
點站點上使用Get
並查看驅動器對象,然后可以使用Drive ID
連接到它們並查看文件的webURL
屬性。
https://developer.microsoft.com/zh-CN/graph/docs/api-reference/beta/resources/drive
我最終動態地構建了鏈接。 因此,這是我最終為獲取鏈接所做的事情:
這是一個例子
$ UniqueID =(Get-PnPListItem -id 231-列表預算).FieldValues.UniqueID
$ UniqueID = e1a1f20f-4b7d-4y16-x021-3469bde98088
以下是鏈接步驟:
最后,只需構建所有步驟即可動態構建鏈接。 https://mycompany.sharepoint.com/Site/subsite/_layouts/15/WopiFrame.aspx?sourcedoc={e1a1f20f-4b7d-4y16-x021-3469bde98088}&action=edit
最后,您將要更改的唯一ID是花括號之間的唯一ID。
除了Nick所說的以外,我們可以使用Graph API來實現此要求,尤其是“ createLink ”端點。
我們可以使用以下正文(或類似內容)發出POST請求
{
"type": "edit",
"scope": "organization"
}
並且請求URL可以是以下之一
- /v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}/driveItem/createLink
- /v1.0/sites/{site-id}/drive/items/{drive-item-id}/createLink
- /v1.0/sites/{site-id}/drives/{drive-id}/items/{drive-item-id}/createLink
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.