In una pagina SharePoint è possibile leggere un parametro passato in QueryString tramite l'oggetto JavaScript JSRequest:
JSRequest.EnsureSetup();  // inizializza l'oggetto leggendo i valori dalla url
var id = JSRequest.QueryString["myid"];
console.log(id)
oppure
JSRequest.EnsureSetup();
var f = JSRequest.FileName;
var p = JSRequest.PathName;
esempio di contenuto dell'oggetto chiamandolo con questa url http://sharepoint.sgart.local/Pages/...id=1&q=ciao:
//http://sharepoint.sgart.local/Pages/home.aspx?myid=1&q=ciao
{
  FileName: "home.aspx",
  PathName: "/Pages/home.aspx",
  QueryString: [myid: "1", q: "ciao"]
}

Vedi anche Funzioni javascript