1

私はシェアポイントでタイマージョブを作成していますが、かなりうまくいきました。静的メソッドに「this」オブジェクトがあるという問題に直面しています。これが私のコードです。誰かに何か提案があれば、それは素晴らしいことです。

  public static SPListItemCollection GetRecordwithMissingData (string DocType, string DocName)
    {
     //Access associate ID and Doc Name

        //SPWeb web = properties.Feature.Parent as SPWeb;


       SPWebApplication webapp = this.Parent as SPWebApplication;
       SPSite hrdocsSite = webapp.Sites["sites/HRDOCS/HRDocuments"];
       SPWeb rootweb = hrdocsSite.RootWeb;
       SPList AssociateDocumentsList = rootweb.Lists["Associate Documents"];
       SPListItemCollection AssociateDocuments = AssociateDocumentsList.GetItems("ID", "PrimaryName", "DocName", "Document Type");
       // stores Associate Documents ^
4

1 に答える 1