Вы передаете переменные в функцию так же, как вы передаете переменные любому URL:
1. Через GET
с параметрами запроса:
def test(request):
name = request.args.get('name')
return f"Hello {name}"
$ curl -X GET https://us-central1-<PROJECT>.cloudfunctions.net/test?name=World
Hello World
2. Через POST
с формой:
def test(request):
name = request.form.get('name')
return f"Hello {name}"
$ curl -X POST https://us-central1-<PROJECT>.cloudfunctions.net/test -d "name=World"
Hello World
3. Через POST
с JSON:
def test(request):
name = request.get_json().get('name')
return f"Hello {name}"
$ curl -X POST https://us-central1-<PROJECT>.cloudfunctions.net/test -d '{"name":"World"}'
Hello World
Более подробную информацию можно найти здесь: https://cloud.google.com/functions/docs/writing/http