【问题标题】:Get Salesforce Object List获取 Salesforce 对象列表
【发布时间】:2020-01-22 09:10:32
【问题描述】:

我正在尝试从 Salesforce 中提取所有 Salesforce 对象(表名称)的列表。在我看到的人们获取对象数据的示例中,对象的名称是已知的。我想在此之前查看整个对象列表。这可能吗?我正在使用 simple_salesforce。

谢谢!!!

【问题讨论】:

    标签: python salesforce


    【解决方案1】:

    没关系,我找到了

    for x in sf.describe()["sobjects"]:
        print(x["name"])
    

    【讨论】:

      【解决方案2】:

      您可以使用Schema.getGlobalDescribe().Values() 来获取每个对象的描述,这些对象的类型为Schema.SObjectType。然后可以调用.getDescribe()方法获取对象描述,然后在对象描述上调用.getName()方法获取对象名称:

      for(Schema.SObjectType objectType : Schema.getGlobalDescribe().Values()){
          String name = objectType.getDescribe().getName();
          System.debug('Object name is==>' +name);
      }
      

      【讨论】:

      • 嗨,欢迎来到 stackoverflow。请相应地将代码段标记为代码块。如果可能,请添加一些 1-2 行描述,以便 OP 能够理解。谢谢
      猜你喜欢
      • 2014-04-30
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2011-03-05
      • 2017-06-20
      相关资源
      最近更新 更多