WordPress の Advanced Custom Fields の select の選択肢を Google Spreadsheet のデータから生成する

Google Spreadsheet でデータを用意する。実際には複数列あるデータの中から QUERY 関数で必要なデータのみ抽出したシートを用意し、そのシートのデータから JSON を出力する。

Sheet ID: XXXXXXXX
Sheet Name: _sheet_name_

Continue reading “WordPress の Advanced Custom Fields の select の選択肢を Google Spreadsheet のデータから生成する”

CodeSandbox で static な Sandbox を作ったけど Sass のコンパイルはしたい時

表題の通り。ローカルでサーバーを立てるどころか、Visual Studio Code を起動するのも煩わしい。全て CodeSandbox でやってしまおう、もちろん静的な HTML も。…と思って static な template の Sandbox を作ったものの、完全 static なので Sass のコンパイルもできない。せめて scss から css へのトランスパイルくらいはして欲しい。そんな場合のメモ。

Continue reading “CodeSandbox で static な Sandbox を作ったけど Sass のコンパイルはしたい時”

Vue.js のコンポーネント内で定義した filters で数値の3桁区切り

Vue.component('TestComponent', {
	template:[
		'<div>合計は {{ total | digit }} 円です。</div>'
	],
	data: function() {
		return {
			total: "1234567"
		}
	},
	filters: {
		digit: function(a) {
			//与えられたデータが文字列かもしれないので Number() で数値に変換
			return Number(a).toLocaleString();
		}
	}
}
<div>合計は 1,234,567 円です。</div>