deleteDataset

特定の CRM Analytics データセットを ID または API 参照名で削除します。

構文 

1import { deleteDataset } from 'lightning/analyticsWaveApi';
2deleteDataset({ datasetIdOrApiName: string }): Promise<void>

CRM Analytics API リソース 

1DELETE /wave/datasets/${datasetIdOrApiName}

deleteDataset は、この CRM Analytics API リソースを使用します。

パラメータ 

  • datasetIdOrApiName — (必須) データセットの ID または開発者名。

戻り値 

戻り値の型は void です。

使用方法 

deleteDataset を使用するには、いくつかの方法があります。たとえば、データセットのリストを表示し、リストの各データセットに対して削除を行うことができます。

次の例では、データセットが含まれるページに削除ボタンを追加します。データセットを削除すると、lightning/platformShowToastEvent モジュールを使用して、トーストメッセージが表示されます。

1import { LightningElement, api } from "lwc";
2import { deleteDataset } from "lightning/analyticsWaveApi";
3import { ShowToastEvent } from "lightning/platformShowToastEvent";
4
5export default class DeleteDataset extends LightningElement {
6  @api idOrApiName; // or fetch the ID or developer name
7
8  delete(event) {
9    deleteDataset({ datasetIdOrApiName: this.idOrApiName })
10      .then(() => {
11        this.dispatchEvent(
12          new ShowToastEvent({
13            title: "Success",
14            message: "Dataset Deleted",
15            variant: "success",
16          }),
17        );
18      })
19      .catch((error) => {
20        this.dispatchEvent(
21          new ShowToastEvent({
22            title: "Error deleting dataset",
23            message: error.body.message,
24            variant: "error",
25          }),
26        );
27      });
28  }
29}

このボタンは、deleteDataset() メソッドをコールします。

1<template>
2  <lightning-button
3    label="Delete"
4    icon-name="utility:delete"
5    icon-position="right"
6    onclick={delete}
7  >
8  </lightning-button>
9</template>

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。