2017-05-24 231 views
0

我已經能夠成功地向我的文檔上傳添加屬性,但是我無法對正在上傳的文件夾執行相同的操作。我使用下面的代碼來設置基本的文件夾屬性:添加自定義文件夾屬性

try 
{ 
    newFolder.Properties.Add("PropertyName", "PropertyValue"); 
} 
catch(Exception ex) 
{ 
    Console.WriteLine("Unable to set folder property: " + ex.message); 
} 

和消息我在異常得到上面:

Google.Apis.Drive.v3.Data.File newFolder = new Google.Apis.Drive.v3.Data.File 
{ 
    Name = "My Folder" 
    , MimeType = "application/vnd.google-apps.folder" 
    , Description = "Description Here" 
}; 

並且在這之後,我使用的代碼添加屬性讀取:"Object reference not set to an instance of an object."

我想我的第一個問題是是否有可能將自定義屬性添加到文件夾。而且,如果是這樣,我在哪裏錯了?

回答

0

如果幫助一個人在那裏,我結束首先創建IDictionary<string, string> props並添加屬性如下解決這個:props.Add("MyPropertyName","MyPropertyValue");

終於創建文件夾時將props的物品:

Google.Apis.Drive.v3.Data.File newFolder = new Google.Apis.Drive.v3.Data.File 
{ 
    Name = "My Folder" 
    , MimeType = "application/vnd.google-apps.folder" 
    , Description = "Description Here" 
    , Properties = props 
};