internal storage – MacroDroid shell script non-root location permission denied

I am currently trying to run a simple shell script via MacroDroid. device is Huawei Oreo not rooted.

in MacroDroid tried following strings

sh /storage/emulated/0/MacroDroid/

MacroDroid reports permission denied. the script itself is working when running from adb shell.

What is the proper location for shell scripts on non-rooted device?