回答:
GermánCarrilloの答えが最も便利です。可能な代替策(QGIS 2.8に悩まされている場合)は次のとおりです。
使用する文字列をユーザーが、彼らが使用する単位を入力することができます:
##units=string mm
if units == 'mm':
# Do something
elif units == 'cm':
# Do something
elif units == 'm':
# Do something
QGIS v2.8に限定されていない場合(スクリーンショットはv2.8のドキュメントを示しています)、新しいバージョンをインストールできます。たとえば、QGIS v2.14では、selection
使用可能なパラメータータイプがあります(ドキュメントを参照)。
スクリプトのヘッダーでこのように使用して、オプションをセミコロンで区切ることができます。
##Units=selection Millimeter;Centimeter;Meter
スクリプトの後半では、次の方法で選択した値を取得できます。
if Units == 0:
# User chose millimeter
elif Units == 1:
# User chose centimeter
elif Units == 2:
# User chose meter