QGISでカスタムPython関数をドキュメント化するにはどうすればよいですか?
私がユーザーのために書いた関数についてユーザーにヘルプを提供したいと思います。
私はdocstringを追加しようとしました:
しかし、[ ロード ]をクリックするたびに、エラーメッセージが表示されます。
エラーメッセージにはインデントエラーがはっきりと示されていますが、これは実際のコードには対応していません。
QGISでカスタムPython関数をドキュメント化するにはどうすればよいですか?
私がユーザーのために書いた関数についてユーザーにヘルプを提供したいと思います。
私はdocstringを追加しようとしました:
しかし、[ ロード ]をクリックするたびに、エラーメッセージが表示されます。
エラーメッセージにはインデントエラーがはっきりと示されていますが、これは実際のコードには対応していません。
回答:
あなたがやっていることは、カスタム関数を文書化する正しい方法です。
発生しているエラーは、関数エディターで関数を作成するときのデフォルトでは、return
ステートメントの前のインデントが4つのスペース文字であり、「タブスペース」ではないためです。それが事実であるかどうかを確認してください。インデントは一貫している必要があります(スペースまたはタブスペースのみ)。