import processing params = { 'input_file': QgsProcessingParameterString( name='Input File', description='Select Input File', defaultValue='', flags=QgsProcessingParameterString.FlagFile) } processing.run('saga:clipgridwithpolygon', params)
import processing params = { 'input_text': QgsProcessingParameterString( name='Input Text', description='Enter multi-line text', defaultValue='', flags=QgsProcessingParameterString.FlagMultiLine) } processing.run('script:my_script', params)In the above example, a parameter `input_text` is defined to accept multi-line string input as text. Overall, the QgsProcessingParameterString class is a widely used parameter type in QGIS processing tasks, which allows input as string values with different flags options like `FlagFile` and `FlagMultiLine`.