معرفی
می توانید اسکریپت سفارشی را در مجموعه سایت SharePoint Online فعال و غیرفعال کنید. با سایتهای UI مدرن، MSFT به طور پیشفرض اسکریپتنویسی سفارشی را غیرفعال میکند، زیرا توسعه از طریق SharePoint Framework (SPfx) تشویق میشود. برای سایت های کلاسیک به طور پیش فرض، برنامه نویسی سفارشی روشن است.
لطفاً توجه داشته باشید که ما از ماژول PnP PowerShell برای فعال/غیرفعال کردن اسکریپت سفارشی استفاده می کنیم. این بر اساس ویژگی سایت به نام "DenyAddCustomizePages" است. این کمی گیج کننده است. نکات قابل توجه
برای فعال کردن اسکریپت سفارشی در سایت، ویژگی "DenyAddAndCustomizePages" باید غیرفعال شود.
برای غیرفعال کردن اسکریپت سفارشی در سایت، ویژگی "DenyAddAndCustomizePages" باید فعال شود.
لطفاً توجه داشته باشید که با استفاده از تنظیمات مستاجر، برنامهنویسی سفارشی برای سایتهای سلف سرویس برای همه فعال/غیرفعال میشود. با استفاده از ماژول PnP PowerShell، برنامه نویسی سفارشی را می توان در سایت به سایت فعال یا غیرفعال کرد.
مراحل
مرحله 1
ماژول PnP صحیح را وارد کنید. نام ماژول SharePointPnPPowerShellOnline است
Import-Module SharePointPnPPPowerShellOnline -Verbose
گام 2
با استفاده از ماژول PnP powershell به مستاجر مدیر متصل شوید. این حساب باید دارای حقوق مدیر SharePoint یا Global Admin باشد.
Connect-PnPOnline https://contoso-admin.sharepoint.com -UseWebLogin
مرحله 3
سایت SharePoint Online را دریافت کنید که در آن اسکریپت سفارشی باید فعال شود.
$SiteUrl = "https://contoso.sharepoint.com/teams/mysitename"