Newer Version Available
TemplatesSearchOptions クラス
名前空間
使用方法
TemplatesSearchOptions と Wave.Templates クラスを使用して、返される CRM Analytics テンプレートコレクションを絞り込みます。次に例を示します。
1public static void List<String> getAppTemplates() {
2 Wave.TemplateSearchOptions tsOptions = new Wave.TemplatesSearchOptions();
3 tsOptions.type = 'app';
4
5 Map<String, Object> o = Wave.Templates.getTemplates(tsOptions);
6 List<Object> appTemplates = (List<Object>) o.get('templates');
7 List<String> names = new List<String>();
8 for (Object templateObj : appTemplates) {
9 names.add((String) ((Map<String, Object>) templateObj.get('name'));
10 }
11 return names;
12}TemplatesSearchOptions のプロパティ
TemplatesSearchOptions のプロパティは次のとおりです。
filterGroup
署名
public String filterGroup {get; set;}
例
1Wave.TemplateSearchOptions tsOptions = new Wave.TemplatesSearchOptions();
2tsOptions.filterGroup = 'small';options
署名
public String options {get; set;}
プロパティ値
型: String
ConnectWaveTemplateVisibilityOptionsEnum 値を使用します。有効な値は、CreateApp、ViewOnly、ManageableOnly です。
例
1Wave.TemplateSearchOptions tsOptions = new Wave.TemplatesSearchOptions();
2tsOptions.options = 'ViewOnly';type
署名
public String type {get; set;}
プロパティ値
型: String
ConnectWaveTemplateTypeEnum 値を使用します。有効な値は、app、dashboard、embedded、lens です。
例
1Wave.TemplateSearchOptions tsOptions = new Wave.TemplatesSearchOptions();
2tsOptions.type = 'app';