機械翻訳について

カスタム計算式フィールドの作成

Microsoft Teamsがレコードにすでに存在するかどうかを識別するには、式フィールドが必要です。 式フィールドを作成するには、次のステップを実行します:

  1. 「構成」>「サンドボックス」にナビゲートし、アプリケーション・コンポーザを使用してサンドボックスを作成して入力します。
  2. サンドボックスから、「ツール」メニューからアプリケーション・コンポーザを開きます。
  3. アプリケーション・コンポーザで、「標準オブジェクト」ノードを展開し、「商談」を展開します。

    ノート: また、これらのステップを使用してチームを作成し、カスタム・オブジェクトなどの他のオブジェクトのMicrosoft Teamsにアクセスすることもできます。
  4. この例のスクリーンショットに示すように、「フィールド」をクリックします。

    「式」フィールド・タイプにアクセスする場所を示すスクリーンショット

  5. 「カスタム・フィールド」タブをクリックします。
  6. 「カスタム・フィールド」タブで、「新規」をクリックします。
  7. 次の詳細を持つフィールド・タイプとして「Formula」を選択します。
    1. 算式タイプ: テキスト
    2. 表示ラベル: microsoftTeamCreated
  8. 「次」をクリックします。
  9. 次のgroovyコードをコピーしてペーストします:
    def conn = adf.webServices.collaborations;
    try
    {
      // Provide query parameter for the account object you want to receive 
      def queryParams = ['finder':'GetCollaborationsForObjectFinder;ObjectId='+OptyId+',Validate=true']
      conn.dynamicQueryParams = queryParams
      def collabResponse = conn.GET()
      if (collabResponse.count == 0 ) {
         return "NO"; 
      }
      if (collabResponse.count > 0 ) {
        return "YES"; 
      }
      return "ERROR";
    }
    catch(Exception ex)
    {
      println(conn.statusCode+""); 
      println(conn.httpErrorResponse+""); 
      return "ERROR";
    }
    ノート: カスタム・オブジェクトの統合を設定するには、提供されているスクリプトをコピーできますが、すべてのサンプル・スクリプトで、OptyId値をカスタム・オブジェクトのIDフィールドに置き換える必要があります。
  10. 「送信」をクリックします。