簡易言語で自由自在

Top Before Next

 

簡易言語を利用すると、複数のカード編集やYCardのカスタマイズなどができます。

プログラムは、BASIC に似た文法で、変数やサブルーチンが利用できます。

詳しくは簡易言語ヘルプを参照してください。

 

サンプル


日付更新

 

カードの更新日キーに日付をセットします。

rem 更新日キーをセット
new
sub f(n){
    dim a$
    a$ = right("00" + str(n), 2)
    return(a$)
}
dim n, a$
n = Now
a$ =str(YEAR(n)) + "/" + f(MONTH(n)) + "/" + f(DAY(n))
SetCardKey("DATE", a$)

 


タイトル一覧のカードから個別カードを作成

 

タイトル名が 「データ」 のカードに、カードを作成したいタイトル一覧を記述してください。

rem タイトル一覧のカードから個別カードを作成
dim i, n, a$
LocateCard("データ")
n = GetCardLineCount
i=0
while(i<n){
    LocateCard("データ")
    a$ = GetCardLine(i)
    if(a$ != ""){
        AddCard
        SetCardTitle(a$)
    }
    i = i + 1
}