Skip to content

Instantly share code, notes, and snippets.

@fddcddhdd
fddcddhdd / address_trans.js
Last active August 29, 2015 14:04
郵便番号→住所 for kintone
(function () {
"use strict";
//チェックボックス変更時のイベント
kintone.events.on(["app.record.create.change.address_trans", "app.record.edit.change.address_trans"],function(event){
var record = event.record;
var zipcode = record.zipcode.value;
//住所変換のチェック
if(record.address_trans.value == '住所変換'){
//jQuery ajaxで同期処理
@fddcddhdd
fddcddhdd / gist:642611aa0353e2e601b6
Created August 6, 2014 08:03
excel to kintone record by VBA
Sub ボタン1_Click()
'--------------------------------------------------------------------
' 変数定義
'--------------------------------------------------------------------
Dim objHttpReq As MSXML2.XMLHTTP ' XMLHTTP オブジェクト
Dim strJSON As String ' レスポンスで受け取るJSONデータ
Dim strURL As String ' アクセス先URL
Dim strQuery As String ' 検索文字列
@fddcddhdd
fddcddhdd / kintone_excel_upload
Last active August 29, 2015 14:05
kintoneでデータの検索やWEB共有、エクセルでデータの詳細表示&編集
Sub ボタン2_Click()
' kintoneアクセス情報の設定
subdomain = "" 'サブドメイン
authToken = "" '「ユーザID : パスワード」のbase64エンコードした文字列
AppNo = "" 'kintoneアプリの番号
'確認ダイアログ
Dim Ans As Integer
@fddcddhdd
fddcddhdd / calc_age
Last active August 29, 2015 14:05
kintone用の生年月日(日付フィールド)から、年齢を計算する
// 20140813 kintone用javascript作成
// 生年月日(日付フィールド)から、年齢を計算する
// 以下のサンプルコードだと、うるう年を考えていないので自作した
// https://cybozudev.zendesk.com/hc/ja/articles/202640900-%E7%B5%8C%E9%81%8E%E5%B9%B4%E6%95%B0%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B
(function() {
// 生年月日が入っているフィールドコード名
const BIRTHDAY_FIELD_NAME = '生年月日';
@fddcddhdd
fddcddhdd / gist:afc948c61f1d4177cf42
Last active August 29, 2015 14:05
kintoneのアプリテンプレートのjson構造を解析して、Webフォームを自動生成するプログラム
<?php
// フォームからPOSTされたら表示する。
if(!empty($_POST)){
print_r($_POST);
}
// ファイルからJSONを読み込み
$json = file_get_contents("template.json");
@fddcddhdd
fddcddhdd / gist:0026fcc44eeed71cca9c
Created October 14, 2014 04:54
フォルダとファイル名で管理しているmp3ファイルから、iTunes & iPhone用のプレイリストを自動生成するシェルスクリプト
#!/bin/sh
# 定数(全曲が入ったm3uファイル名・フォルダ毎のm3uを入れるフォルダのパス)
all_m3u_text_filepath=$(dirname $0)/all_m3u.txt
m3u_folder_fullpath=$(dirname $0)/m3u_list/
# このシェルスクリプトのサブディレクトリ以下にある音楽ファイル(mp3, wma)のリストファイルを生成。
find $(dirname $0) -name "*.mp3" -o -name "*.wma" | sort > "${all_m3u_text_filepath}"
# m3uファイルを入れるフォルダを生成(既にあったら削除)
@fddcddhdd
fddcddhdd / gist:9a59319b509dc0caf8d4
Created October 22, 2014 02:19
kintone関連レコードの集計を行なうJavaScript
(function() {
"use strict";
// 関連レコードのフィールド名から、参照先アプリIDを取得する事も出来る。アプリテンプレート化するならコチラの関数を使う。
var related = 18; //kintone.app.getRelatedRecordsTargetAppId('関連レコード一覧');
// 「商品種別」と集計結果を出力するスペースの「要素ID名」を連想配列でセットする
var arrSumRelatedRecords = {
"商品種別A":"ItemKindA_sum",
"商品種別B":"ItemKindB_sum",
@fddcddhdd
fddcddhdd / kiseijuu
Last active August 29, 2015 14:11
寄生獣ごっこアプリを作ってみた。
//
// ViewController.h
// 寄生獣
//
// Created by fddcddhdd on 2014/12/11.
// Copyright (c) 2014年 fddcddhdd. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@fddcddhdd
fddcddhdd / kintone_css.html
Created July 8, 2015 04:21
kintoneのcssファイルを使ったHTMLパーツのサンプル
<html>
<head>
<link rel="stylesheet" type="text/css" href="https://raw.githubusercontent.com/kintone/plugin-sdk/master/stylesheet/51-jp-default.css">
</head>
<body>
<div class="kintoneplugin-alert">
<p>このメッセージは注意書きです。</p>
</div>
<div class="kintoneplugin-row">設定項目の行</div>
const FILE_FIELD_CODE = "VideoFile"; // 添付ファイルのフィールドコード名(1つ目のファイルだけ)
const PLAY_FIELD_CODE = "video_area"; // 動画再生するスペースのフィールドコード名
(function(){
"use strict";
// 詳細画面を表示する時
kintone.events.on('app.record.detail.show', function(event){
// 添付ファイルのファイルキーを取得(一番最初のファイルのみ)