Readdy Write

Pnp: Website Title abfragen

03.04.2020 (👁8261)


    //*Aufruf der _renderList abhaengig von Local oder SPO SharePointOnline 

    // here we will load the current web's title

    console.log("#debug: get Site Title");

    sp.web.select("Title")().then(w => {

      console.log("WebSite Title:" + w.Title);

    });

Hierzu muss man die oninit() methode einfügen, damit sp initiiert wird

protected onInit(): Promise<void> {

    //----< onInit() >----

    //*pnp/sp: get sp context 

    return super.onInit().then(async _ => {

      //------< super.onInit() >------

      // other init code may be present

      //--< sp.setup >--

      sp.setup({ //#debug

        spfxContext: this.context

      });//#debug

      //--</ sp.setup >--

      //----< Test: GetWeb sp.web.get() >----

      //*get SharePoint Site

      sp.web.get().then(async x => {

        //----< get() >----

        console.log(`#debug sp.web:${x.Title}`);  //comlinesetest.sharepointonline.com->communication site

        //----</ get() >----

      });

      //----</ sp.web.get() >----

    //------</ super.onInit() >------

    });

    //----</ onInit() >----

  }



Notwendiger Pnp import

//< pnp import >

import { sp,ICamlQuery,Web } from "@pnp/sp/presets/all";

import { Lists } from "@pnp/sp/lists"



react;sharepoint;pnp;webpart

0,00 €