Mit dem folgenden React Code kann man in SharePoint ein Element aus einer Liste ermitteln und anschliessend ausswerten
Der zugrundeliegende Code ist
const response = await this.context.spHttpClient.get("https://mySite.SharePoint.com/_api/web/lists/GetByTitle('myList')/Items?$filter=ID eq '123'&$top=1“, SPHttpClient.configurations.v1);
|
Danach bekommt man folgenden 1-Zeilen Eintrag eines Arrays zurück
Aufruf Methode:
Der aufruf kann mit einer Methode wie hier ausgeführt werden
var p = await this.GetListItem("MySharePointListname","ID",123,"eq", 1 ); if(p.value[0].Pers_x00f6_nlich==true) { return true; } return false; |
Diese Methode gibt dann das ListItem zurück
public async GetListItem(listName: string, filterFieldName: string, filterFieldValue: string, comparator: string, top: number, rootbased: boolean = true): Promise<any> { var apiUrl: string; if (!rootbased) { apiUrl = this.context.pageContext.web.absoluteUrl; } else { apiUrl = this._baseUrl; }
const response = await this.context.spHttpClient.get(apiUrl + "/_api/web/lists/GetByTitle('" + listName + "')/Items?$filter=" + filterFieldName + " " + comparator + " '" + filterFieldValue + "'&$top=" + top, SPHttpClient.configurations.v1);
return response.json(); } |
Im Visual Studio Code
Debugger : eines ListItems in SharePoint