Ich habe einige Funktionen erstellt, die in Wirklichkeit Objekte über die JSOM API in SharePoint mit externen Benutzern teilen.SharePoint Online-Freigabe, NoScript ist nicht auf der Hostseite aktiviert
var result = SP.Web.shareObject(ctx, urlToDocument,
peoplePickerInput, roleValue, groupId, propageAcl,
sendEmail, includedAnonymousLinkInEmail, emailSubject,
emailBody, useSimplifiedRoles);
Der Code funktioniert gut, während in einem Script auf einer Seite in dem gleichen Ort wie die Bibliothek, die ich Objekte zu teilen bin. Dann erhalte ich den Statuscode 0 und der Benutzer erhält eine E-Mail-Einladung.
Aber wenn ich den gleichen Code von einer Seite in einer anderen Seite versuchen oder sogar eine Sharepoint Hosted App i erhalten: Statuscode -3 und Fehlernachricht:
"MountPoint security error: NoScript isn't enabled on the host site