Trello

Trello 連携に関するアクションです。

CreateTrelloCard

概要

CreateTrelloCard は、Trello のボード上にカードを作成するアクションです。

パラメーター

*は、必須パラメーター

名前

概要

provider*

文字列

Trello連携のプロバイダーID

trello_xxxxxxx

board*

文字列

カードを作成するボード名

情シス

list*

文字列

カードを作成するリスト名

ToDo

name

文字列

カード名

◯◯さんのPC購入

description

文字列

カードの説明。マークダウン記法利用可能。

来月入社される◯◯さんのPCを購入します。

position

文字列

作成したカードを追加する位置

top / bottom

members

リスト

カードメンバー。ユーザーIDで入力。

chiharufujita1, shirofukuda

labels

リスト

カードのラベル。ラベル名で入力。

PC購入, 要望

アウトプット

タイプ

概要

JSON

オブジェクト

JSONレスポンス

*使用例を参照

使用例

+create_trello_card_1:
action>: CreateTrelloCard
provider: trello_xxxxxxx
board: '情シス'
list: ToDo
name: '◯◯さんのPC購入'
description: '来月入社される◯◯さんのPCを購入します。'
position: top
members: 'chiharufujita1, shirofukuda'
labels: 'PC購入, 要望'
# => {
# { id: 'created card id',
# badges:
# { attachmentsByType: { trello: [Object] },
# location: false,
# votes: 0,
# viewingMemberVoted: false,
# subscribed: true,
# fogbugz: '',
# checkItems: 0,
# checkItemsChecked: 0,
# checkItemsEarliestDue: null,
# comments: 0,
# attachments: 0,
# description: true,
# due: null,
# dueComplete: false },
# attachments: [],
# checkItemStates: [],
# closed: false,
# dueComplete: false,
# dateLastActivity: '2020-02-07T07:11:23.992Z',
# desc: '来月入社される◯◯さんのPCを購入します。',
# descData: { emoji: {} },
# due: null,
# dueReminder: null,
# email: null,
# idBoard: 'board id',
# idChecklists: [],
# stickers: [],
# idList: 'list id',
# idMembers: [ 'member id', 'member id' ],
# idMembersVoted: [],
# idShort: 289,
# idAttachmentCover: null,
# labels:
# [ { id: 'label id',
# idBoard: 'board id',
# name: 'PC購入',
# color: 'orange' },
# { id: 'label id',
# idBoard: 'board id',
# name: '要望',
# color: 'black' } ],
# idLabels: [ 'label id', 'label id' ],
# manualCoverAttachment: false,
# name: '◯◯さんのPC購入',
# pos: 511.998046875,
# shortLink: '7tdnep5j',
# shortUrl: 'https://trello.com/c/hogehoge',
# subscribed: true,
# url:
# 'https://trello.com/c/hogehoge',
# cover:
# { idAttachment: null,
# color: null,
# idUploadedBackground: null,
# size: 'normal',
# brightness: 'light' },
# isTemplate: false,
# limits: {} }