Git Product home page Git Product logo

syncroom_setlist_counter's Introduction

概要

Google Spreadsheet で曲目を管理する人用の演奏回数カウントをマウスだけでやるためのアレです。

仕様

  • 0 未満にはなりません
  • 空セルは 0 とみなします
  • 10 分で書いたスクリプトなのであんまりテストしてません(小数点とか)
  • 現在選択しているセルの行のカウンタ用セルを見つけて書き込みます

設定の仕方

まず曲目シートを開き、拡張機能 > App Scriptをクリックします。

スクリプトエディタが開くので、最初から書いてあるスクリプトを消します。

このスクリプトをすべて貼り付けて保存します。

画面左の歯車アイコンをクリックして設定を開きます。

スクリプトプロパティの設定をします。

ここでは自分のシートでどの列に演奏回数を書き込むのかをスクリプトに教えるための設定をします。

以下のように設定します。

プロパティ: countCellColumn
値: 自分のシート上で書き込みたい列のアルファベット

設定できたら自分のシートに戻り、挿入 > 図形描画を選択します。

なんかいい感じに図形を作って保存します。

図形の作り方は調べればいくらでも出てくるので頑張ってください。

図形は加算・減算・リセット用の3つ分作ってください。

図形ができたらいい塩梅に配置します。

配置したら図形を右クリックすると、・が3つ縦に並んだボタンがでるのでクリックします。

スクリプトを割り当てをクリックします。

どのスクリプトを割り当てるか聞いてくるので以下のように設定します。

加算用図形: increment
減算用図形: decrement
リセット用図形: reset

これらを設定すると図形はボタンになり、左クリックでスクリプトが走るようになります。

図形の編集がしたい場合は図形を右クリックしてください。

使い方

数値を変えたい曲の行のどこでもいいのでセルを選択しておきます。 設定した図形をクリックすると値が変わります。

ちなみに一番上に1行追加して固定し、その行内に図形を配置しておくとスクロールしても追従してくるのでおすすめ。

バグ・要望について

ここに書き込んでください。

知り合いは僕に直接言ってくれてもよい。

syncroom_setlist_counter's People

Contributors

fuyunekojima avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.