Conversation - Scoped

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • The Conversation API enables you to create or modify Connect conversations.

    To use this class in a scoped application, use the sn_connect namespace identifier. The Connect Scriptable APIs plugin (ID: com.glide.connect.scriptable) should be enabled to access the Conversation API.

    Conversation - addSubscriber(String sysID)

    Adds a user to a conversation.

    표 1. Parameters
    Name Type Description
    sysID String Sys_ID of the user you want to add to a conversation.
    표 2. Returns
    Type Description
    void
    var conversation = sn_connect.Conversation.get("7caf49111309030034bb58a12244b06c");
    conversation.addSubscriber("a8f98bb0eb32010045e1a5115206fe3a");

    Conversation - create(String name)

    Creates a Connect conversation.

    표 3. Parameters
    Name Type Description
    name String Create a conversation with a specific name.
    type String Include a specific conversation type. The type is determined by the type choice list. The base system includes the following type options:
    • connect
    • support
    • group
    • peer
    • qanda
    • team
    표 4. Returns
    Type Description
    Object Scriptable Conversation
    var conversation = sn_connect.Conversation.create({
        name: "Hello world",
        type: "connect"
    });

    Conversation - get(String sysID)

    Returns an existing Connect conversation by sys_id.

    표 5. Parameters
    Name Type Description
    sysID String The sys_id of the conversation record.
    표 6. Returns
    Type Description
    Object Conversation object
    var conversation = sn_connect.Conversation.get("27b9844c1385030034bb58a12244b037");

    Conversation - removeSubscriber(String sysID)

    Removes a user from a conversation.

    표 7. Parameters
    Name Type Description
    SysID String The sys_id of the user you want to remove from a conversation.
    표 8. Returns
    Type Description
    void
    var conversation = sn_connect.Conversation.get("7caf49111309030034bb58a12244b06c");
    conversation.removeSubscriber("a8f98bb0eb32010045e1a5115206fe3a");

    Conversation - sendMessage(String body, String field)

    Sends a message to a conversation.

    표 9. Parameters
    Name Type Description
    Body String The main text of the message.
    Field String The field you want the message to appear as. Only use this option if adding a message to a record conversation. Choose from work_notes, comments, or system. Using the field system treats the message as a system message.
    표 10. Returns
    Type Description
    void
    var conversation = sn_connect.Conversation.get("2064fa3919010300964f5270e9840fbb");
    conversation.sendMessage({body: "Hello world", field: "work_notes"});