Card
의 헤더입니다.
Google Workspace 부가기능 및 Google Chat 앱에서 사용할 수 있습니다.
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setImageAltText(imageAltText) | CardHeader | 헤더 이미지의 대체 텍스트를 설정합니다. |
setImageStyle(imageStyle) | CardHeader | 카드 헤더의 아이콘 자르기를 설정합니다. |
setImageUrl(imageUrl) | CardHeader | URL 또는 데이터 문자열을 제공하여 헤더에 사용할 이미지를 설정합니다. |
setSubtitle(subtitle) | CardHeader | 카드 헤더의 부제목을 설정합니다. |
setTitle(title) | CardHeader | 카드 헤더의 제목을 설정합니다. |
자세한 문서
setImageAltText(imageAltText)
헤더 이미지의 대체 텍스트를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
imageAltText | String | 헤더 이미지의 대체 텍스트입니다. |
리턴
CardHeader
- 체이닝을 위한 객체입니다.
setImageStyle(imageStyle)
카드 헤더의 아이콘 자르기를 설정합니다. 기본값은 자르기 없음입니다. 선택사항입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
imageStyle | ImageStyle | 스타일 설정입니다. |
리턴
CardHeader
- 체이닝을 위한 객체입니다.
setImageUrl(imageUrl)
URL 또는 데이터 문자열을 제공하여 헤더에 사용할 이미지를 설정합니다.
제공된 URL은 공개적으로 액세스할 수 있는 URL이거나 base64로 인코딩된 이미지 문자열일 수 있습니다.
후자를 가져오려면 다음 코드를 사용하여
이미지를 Google Drive에 저장한 다음 나중에 setImageUrl(imageUrl)
에서 사용할 수 있도록 해당 문자열을 저장합니다. 이 방법을 사용하면 부가기능이 공개적으로 액세스할 수 있는
사용 가능한 이미지 URL:
// The following assumes you have the image to use in Google Drive and have its ID. var imageBytes = DriveApp.getFileById(imageID).getBlob().getBytes(); var encodedImageURL = "data:image/jpeg;base64," + Utilities.base64Encode(imageBytes); // You can store encodeImageURL and use it as a parameter to CardHeader.setImageUrl(imageUrl).
매개변수
이름 | 유형 | 설명 |
---|---|---|
imageUrl | String | 사용할 호스팅된 이미지의 URL 주소 또는 인코딩된 이미지 문자열입니다. |
리턴
CardHeader
- 체이닝을 위한 객체입니다.