【kintone】プラグインの一括アップロード方法

kintone

【kintone】プラグインの一括アップロード方法

kintoneを使っている方なら、一度はプラグインの導入に悩んだことがあるかもしれませんね。手動で一つずつアップロードするのはとても手間がかかります。

今回の記事ではプラグインの一括アップロード方法についてまとめました。

ケント
ケント
この記事は以下のような人にオススメ!

kintoneでプラグインを使ったことがあるが、手動で一つずつアップロードするのが手間だと感じている方。

kintoneで複数のプラグインを使用しているが、アップロードの手順を簡素化したいと考えている方。

kintoneのプラグインを利用しているが、一括アップロードの方法がわからず、手動でアップロードすることに苦労している方。

そこで今回は、一括アップロードする方法をご紹介します。準備するものや、具体的な手順をわかりやすく解説していきますので、ぜひ最後までご覧ください。

それでは、まずは事前準備から始めていきましょう。

事前準備

環境

  • MacOS

シェルスクリプトを使っているのでWindowsでは実行できません。

必要なツール

  • node.js
  • kintone-plugin-uploader

 

やりかた

pluginsフォルダを作成

デスクトップに「plugins」という名前でフォルダを作成します。

pluginsフォルダにプラグインをいれる

アップロードしたいプラグインのzipファイルを入れます。

pluginsフォルダ画像

スクリプトファイルを作成

plugin-upload-script.shという名前でシェルスクリプトを作成します。

#!/bin/bash
# kintoneの環境情報を取得
read -p "kintoneのサブドメインを入力してください: " SUBDOMAIN
read -p "ユーザー名を入力してください: " USERNAME
read -s -p "パスワードを入力してください: " PASSWORD
echo ""

# plugin-uploaderを使って、指定されたディレクトリ内のすべてのプラグインをアップロードする
PLUGIN_DIR=plugins
if [ -d "$PLUGIN_DIR" ]; then
  for plugin in "$PLUGIN_DIR"/*
  do
    if [ -f "$plugin" ]
    then
      echo "アップロード中: $plugin"
      kintone-plugin-uploader --base-url "https://$SUBDOMAIN.cybozu.com" --username "$USERNAME" --password "$PASSWORD" "$plugin"
    fi
  done
else
  echo "$PLUGIN_DIR が存在しません。プラグインがアップロードされませんでした。"
fi

スクリプトファイルを設置

作成したスクリプトファイルをデスクトップに置きます。

↓完成するとこんな感じになります。

デスクトップ画面_完成イメージ

ターミナルからコマンド実行

ターミナルで以下のコマンドを実行(デスクトップのworksにディレクトリ移動しています。)

cd ~/Desktop

ターミナルで以下のコマンドを実行(シェルスクリプトの実行権限を変更)

chmod +x plugin-upload-script.sh

ターミナルで以下のコマンドを実行(シェルスクリプト実行)

./plugin-upload-script.sh

サブドメイン、ユーザー名、パスワードを入力します。

plugin-uploade-プロンプト画面

プラグイン一覧画面を見るとフォルダに入れた2つともアップロードされていることが確認できます。

プラグインアップロード後画面

まとめ:kintone導入支援事業者にオススメ

今回は、「【kintone】プラグインの一括アップロード方法」について、事前準備から具体的な手順までを解説しました。

このように、kintoneのプラグインを一括アップロードする方法を身につければ、手間や時間を大幅に削減できます。ぜひこの記事を参考にして、kintoneのプラグインをより効率的に利用していただければ幸いです。

 

Twitterフォローしておくと最新記事の通知が届きます。アップデートの記事を素早く受け取りたい方は是非フォローお願いします!

株式会社CrenaのTwitter

私のTwitter(最近つくったのでフォローお願いします!)
要望やコメントあればこちらにどうぞ。

kintoneアプリ開発のご依頼は株式会社Crenaへ

会社名 株式会社Crena(クレナ)
TEL 043-388-8819
設立 2020年8月
代表取締役 平野 賢太郎 (Hirano Kentaro)
事業内容

クラウドソリューション事業

システム開発事業

ビジネスソリューション事業

URL https://create-new-air.com/

投稿者プロフィール

Kent
Kent
ケントです。大学卒業後、キヤノンでエンジニアとして7年働いた後、会社立ち上げから参画。現在はCrenaにフルコミットしています。
ラーメン、コーヒー、ガジェット、そしてプログラミングが好きな30歳。最近Notionにどハマリ中。

関連記事