legacy-knowledge-base
公開されました Sep. 10, 2025

Groovy スクリプトを使用してフォルダー内の Web コンテンツを一括で削除する方法は?

written-by

Pooja Bhambani

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ユーザーは、groovy スクリプトを使用して、フォルダー内の作成された Web コンテンツを一括で削除する必要があります。

Environment

  • Liferay DXP 7.4

解決策

  • 以下は、フォルダー内の Web コンテンツを一括で削除するためのテンプレート groovy スクリプトです。
    import com.liferay.journal.service.JournalArticleLocalServiceUtil;
    import com.liferay.journal.model.JournalArticle;
    long groupId=20121;
    long folderId=46012; // Replace the groupId and folderId according to the environment
    JournalArticleLocalServiceUtil.deleteArticles(groupId, folderId);
    out.println("delete all the articles inside the folder");
  • ただし、groovy スクリプトに関してさらに支援が必要な場合は、お気軽に 「グローバル サービス チーム」 までご連絡ください。このチームは、主にカスタム開発と実装を担当しています。

追加情報

  • この解決にはLiferay APIを使用してデータベースエントリを変更する必要があるため、データベースのバックアップが事前に作成されていることを確認し、ロールバックが必要な場合に備えて適切なバックアップを維持し続けてください。
  • 上記で提案したアプローチを下位の環境でテストし、問題がなければ、自分の判断で本番環境に移行することを強くお勧めします。
did-this-article-resolve-your-issue

legacy-knowledge-base