使用.net api我正在向Google添加一个新事件,它正常工作,直到我添加ExtendedProperties。
我试过这个并且得到一个错误"对象没有设置为对象的实例"因为ExtendedProperties什么都没有。
myevent.ExtendedProperties.Shared.Add("MyKey", "MyValue")
所以我尝试了这个并得到了同样的错误,因为共享没什么。
Dim ep As New Data.Event.ExtendedPropertiesData
ep.Shared.Add("MyKey", "MyValue")
似乎共享是"没什么"我没做什么就增加了一个新的共享。如果Add方法不起作用,如何添加新的Shared ExtendedProperties?
我看到很多关于如何阅读ExtendedProperties的示例,这似乎工作正常。我还看到了很多关于如何添加事件的示例。有谁知道如何使用ExtendedProperties添加事件?
答案 0 :(得分:1)
要设置Extended Properties
,您必须使用
myevent.ExtendedProperties.setShared(java.util.Map<java.lang.String,java.lang.String> shared);
然后使用
myevent.ExtendedProperties.set("MyKey", "MyValue");
以下是文档的link。
答案 1 :(得分:1)
我遇到了同样的问题并找到了解决方案:
Dim EP As New Data.Event.ExtendedPropertiesData()
EP.Shared = New System.Collections.Generic.Dictionary(Of String, String)
EP.Shared.Add("MyKey", "MyValue")
myevent.ExtendedProperties = EP
希望,这有帮助