SharePoint Online'da Hızlı Düzenleme Nasıl Devre Dışı Bırakılır?
Gereksinim: SharePoint Online'da Hızlı Düzenlemeyi devre dışı bırakın.
Hızlı düzenleme, SharePoint Online'da kullanıcıların liste öğelerini ve belge meta verilerini hızlı bir şekilde değiştirmesine olanak tanıyan harika bir özelliktir. Bu kullanışlı bir özellik olsa da, bazı nedenlerden dolayı Hızlı Düzenleme'yi devre dışı bırakmanız gereken zamanlar olabilir. Bu yazıda, SharePoint Online'daki kullanıcılar için Hızlı Düzenleme'yi nasıl kapatacağınız konusunda size yol göstereceğim. Başlayalım!
Belirli parametrelere ve iş mantığına göre bir olay alıcısı tarafından güncellenen “Proje Sağlığı” alanını içeren bir proje takip listemiz var. Bu nedenle, aşağıdakileri kullanarak alanı SharePoint Online'da gizli hale getirdik: SharePoint Online: Liste Formlarından Bir Sütun Nasıl Gizlenir? Ancak kullanıcılar listenin "Hızlı Düzenleme" moduna giderek gizli alanı orada bulabilirler! Sütun Yeni ve Düzenleme Formları'nda gizlenmiş olsa da, SharePoint Online hızlı düzenleme hala gizli alanı görüntülüyor ve biz de SharePoint Online listesi için hızlı düzenlemeyi devre dışı bırakmak istedik.
SharePoint Online'da "Izgara Görünümünde Düzenle" (Hızlı Düzenleme) nasıl devre dışı bırakılır?
SharePoint Online'da hızlı düzenlemeyi devre dışı bırakmak için aşağıdaki adımları izleyin:
- Listeye gidin >> Ayarlar'a tıklayın >> Liste ayarları
- Liste ayarları sayfasının altındaki “Gelişmiş ayarlar” bağlantısını tıklayın.
- Gelişmiş Ayarlar bağlantısında aşağı kaydırın ve "Hızlı özellik düzenleme" seçeneğinin altında, "Bu listedeki öğelerin Hızlı Düzenleme kullanılarak düzenlenmesine izin verilsin mi?" için "Hayır"ı seçin. ve ardından Tamam'ı tıklayın.
Bu, klasik modda bile SharePoint Online listesinde hızlı düzenlemeyi devre dışı bırakır.
PowerShell, SharePoint Online'da Hızlı Düzenlemeyi Devre Dışı Bırakacak
"Izgara görünümünde düzenle"yi kapatmak için şu PowerShell betiğini kullanın:
Import-Module Microsoft.Online.SharePoint.Powershell
#Set Parameters
$SiteURL="https://crescent.sharepoint.com/sites/Retail"
$ListName ="Projects"
#Get Credentials to connect
$Cred = Get-Credential
Try{
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
#Get the List
$List = $Ctx.Web.Lists.GetByTitle($ListName)
$Ctx.Load($List)
#Disable Quick Edit
$List.DisableGridEditing = $true
$List.Update()
$Ctx.ExecuteQuery()
}
Catch {
Write-host -f Red "Error:" $_.Exception.Message
}
Hızlı düzenleme modu SharePoint Online listesini devre dışı bırakmak için PnP PowerShell betiğini de kullanabilirsiniz:
#Parameters
$SiteURL = "https://Crescent.sharepoint.com/sites/Marketing"
$ListName = "Projects"
#Connect to the site
Connect-PnPOnline $SiteURL -Interactive
#Get the List
$List = Get-PnPList -Identity $ListName
#Disable Quick Edit in SharePoint Online List
$List.DisableGridEditing = $True
$List.Update()
Invoke-PnPQuery
Hızlı düzenlemeye geri dönmek için “DisableGridEditing”i “$False” olarak ayarlamanız yeterlidir.
SharePoint Şirket İçi'nde hızlı düzenlemeyi gizlemek için başka bir makaleyi burada bulabilirsiniz: SharePoint'te Hızlı Düzenleme Nasıl Devre Dışı Bırakılır?


