Как разместить текст в текстовом поле, где в описании есть определенный тег?Google Slide - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь создать скрипт на python, который заменит текстовое поле значением, взятым из листа Google, и заменит каждое текстовое поле в моем слайде Google, содержащее определенный тег в описании. Я добился того, что мои данные превратили их в тексти теперь я пытаюсь создать запрос, вот что я пытался, но он не работает, я знаю, почему, но не знаю решение:

    for i in our_names:
        try:
            requests = [
                {
                    'replaceAllText': {
                        # I know here it's not 'containsText' but I wasn't able to find the correct parameter
                        'containsText': {
                            'text': "{{hours-%sweekly}}" % i,
                            'matchCase': True
                        },
                        'replaceText': our_names[i]
                    }
                }
            ]
            body = {
                'requests': requests
            }
            response = service.presentations().batchUpdate(
                presentationId=PRESENTATION_ID, body=body).execute()

            print('program replaced text instances for '+i)
            # prints a check icon
            check()
        except ValueError:
            # prints a cross icon
            error()

Не могли бы вы помочь мне, пожалуйста?

...