このような名前の画像がフォルダにあります。
Image_00036.jpg
Image_00037.jpg
Image_00038.jpg
Image_00039.jpg
カードをいくつか作りたいです。各カードには、前面に偶数番号の画像、背面に奇数番号の画像があります。各画像を手動でドラッグアンドドロップせずに、これを自動的に行うにはどうすればよいですか?
私はあなたがすでに知っていると思います:
そうでない場合-ドキュメントを確認してください。複雑ではありません。
Id、FrontImage、BackImageの少なくとも3つのフィールドを持つメモタイプを作成する必要があります
あなたの画像ファイルは0からNまで番号が付けられており、その前にゼロが付いていると思います。たとえば、N = 100の場合、画像名はimage00000.jpg-image00100.jpgになります。
目標:次のようなコンテンツで区切られたテキストファイルを作成します。
Card_00000;<img src="Image_00000.jpg"/>;<img src="Image_00001.jpg"/>
Card_00001;<img src="Image_00002.jpg"/>;<img src="Image_00003.jpg"/>
Card_00002;<img src="Image_00004.jpg"/>;<img src="Image_00005.jpg"/>
Card_00003;<img src="Image_00006.jpg"/>;<img src="Image_00007.jpg"/>
Card_00004;<img src="Image_00008.jpg"/>;<img src="Image_00009.jpg"/>
Card_00005;<img src="Image_00010.jpg"/>;<img src="Image_00011.jpg"/>
Card_00006;<img src="Image_00012.jpg"/>;<img src="Image_00013.jpg"/>
Card_00007;<img src="Image_00014.jpg"/>;<img src="Image_00015.jpg"/>
Card_00008;<img src="Image_00016.jpg"/>;<img src="Image_00017.jpg"/>
Card_00009;<img src="Image_00018.jpg"/>;<img src="Image_00019.jpg"/>
Card_00010;<img src="Image_00020.jpg"/>;<img src="Image_00021.jpg"/>
Card_00011;<img src="Image_00022.jpg"/>;<img src="Image_00023.jpg"/>
python生成は次のようになります:
print("\n".join(['Card_%05d;<img src="Image_%05d.jpg"/>;<img src="Image_%05d.jpg"/>' % (image_number,image_number*2, image_number*2 +1 )
for image_number in range(0, int(100/2))]))
オフィスツールに慣れている場合は、スプレッドシートを使用できます。
自動インクリメントフィールドと2つの計算フィールドを作成する必要があります。
例: https://docs.google.com/spreadsheets/d/1W1DQ2ZSm4XuYNeKlkybbTeXh7RGqkk8H-7CgCaBVeI4/pubhtml
フロントの公式:
= Concatenate("<src img=""Image", Text(A2*2-1,"00000"),".jpg"" />")
まさにそうです。
幸運を!